如何将javascript中的值设置为关联数组?
为什么在这种情况下我得到错误:"car [0]未定义"
var car = new Array();
car[0]['name'] = 'My name';
Run Code Online (Sandbox Code Playgroud)
因为你从未定义过car[0].您必须使用(空)对象初始化它:
var car = [];
car[0] = {};
car[0]['name'] = 'My name';
Run Code Online (Sandbox Code Playgroud)
另一种解决方案是:
var car = [{name: 'My Name'}];
Run Code Online (Sandbox Code Playgroud)
或者这个:
var car = [];
car[0] = {name: 'My Name'};
Run Code Online (Sandbox Code Playgroud)
或者这个:
var car = [];
car.push({name: 'My Name'});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10009 次 |
| 最近记录: |