javascript数组查询

dll*_*ire 0 javascript arrays

我试图循环并从这个数组中获取名称的值,但我不能...真的很沮丧的JavaScript

任何人都可以请帮助和指导我这样做和更复杂的阵列..我似乎无法找到和教程很好,以显示这个例子

谢谢,这是代码

    var object={name:'angelos',name:'nick',name:'maria'};
    var i;
    for (i = 0; i < object.length; i += 1) {
        document.writeln(object[name][i]);
    }
Run Code Online (Sandbox Code Playgroud)

bfa*_*tto 6

那是一个对象,而不是一个数组.你可以把它变成一个简单的数组:

var arr = ['angelos', 'nick', 'maria'];
for (var i = 0; i < arr.length; i++) {
    document.writeln(arr[i]);
}
Run Code Online (Sandbox Code Playgroud)

或者,如果您想在数组中包含对象(如果每个对象只有一个键,则不需要):

var arr = [{name: 'angelos'}, {name: 'nick'}, {name: 'maria'}];
for (var i = 0; i < arr.length; i++) {
    document.writeln(arr[i].name);
}
Run Code Online (Sandbox Code Playgroud)