我有以下代码:
var intrebari = new Array();
var i = 0;
intrebari[i]['enunt'] = 'test';
alert(intrebari[i]['enunt']);
问题是,当我运行它时,它说 intrebari
未定义。为什么?
最佳答案
是的 interbari[0] 是 null ,所以它不能是对象 - 并且为了添加到数组中使用推送而不是索引
var intrebari = [];
intrebari.push({ 'enunt': 'test' });
alert(intrebari[i]['enunt']);
这会起作用
关于javascript - 数组初始化问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6278146/