iT邦幫忙

2021 iThome 鐵人賽

DAY 2
0
Modern Web

YDKJS 一邊讀 You Don't Know JS Yet 一邊卡關一邊弄懂的日子 ԅ(≖‿≖ԅ)系列 第 2

Day02 - this&Object Prototypes Ch3 Objects - Contents - Array

今天讀 Ch3 Objects 的 Contents 小節旗下的 Array 小小節
Array
作者說明了既然 Array 是 Object 的一種,那我們當然也能讓 array 設定 property

var myArr = [55,6,88]

// 設定 property
myArr.food = '拉麵'

有趣的是,我們設定 property 的動作並不會影響 array.length 喔

myArr.length // 依然是 3 位

還有一件事要注意,如果我們設定 array 的 property 時,property key 命名不能用疑似數字的傢伙命名!

var myArr = [55,6,88]

// 這個像極了 number 的 property key 會被 js 大主大意自動轉成真的 number 啊
myArr["1"] = '脂肪球'

console.log(myArr) // [55,'脂肪球',88]

小小的一節如果理解上有誤的地方,希望路過的朋友能救救人,提點一波,感恩的心 ԅ(≖‿≖ԅ)


上一篇
Day01 - 目前才看到第三章 Object
下一篇
Day03 - this&Object Prototypes Ch3 Objects - Contents - Duplicating Objects
系列文
YDKJS 一邊讀 You Don't Know JS Yet 一邊卡關一邊弄懂的日子 ԅ(≖‿≖ԅ)30

尚未有邦友留言

立即登入留言