解決 JavaScript 中數組 cannot set property 'property' of undefined

var arr = [];
arr[0]['name'] = 'Johnny';
// 可能會報錯 'cannot set property of undefined',
// 因爲 arr 是一個空數組,arr[0] 是 'undefined',
// 需要將代碼改爲
arr[0] = {};
arr[0]['name'] = 'Johnny';
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章