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