1 | var a =[{name: 'Tom' ,age:20},{name: 'Tom2' ,age:22}] |
現在給a數組中的第一個對象添加性別屬性
1 2 3 | a[0][ 'gender' ]= 'women' a[0][ 'address' ]= "China" a[1].province= "Jiangsu" |
多添加了一些屬性,是為了區別字符串單引號和雙引號的,
用了.就不用中括號不用單引號
不用點 就要用中括號和單引號
上面是效果;
如果不小心,沒有指定是數組中的第幾個對象,直接對a數組符合,會如何?
1 | a.hahaha=123 |
此時數組長度還是2,內容變成
如果我不是隨意找一個hahaha,而是用了一個關鍵字呢,如下圖,數組長度變成了3
1 | a.push({name: 'Jack' }) |
如果希望刪除Jack這個對象呢?
delete a[2]