gpt4 book ai didi

javascript - 多数组JS

转载 作者:行者123 更新时间:2023-11-30 13:21:34 26 4
gpt4 key购买 nike

我有一个关于数组的简单问题,我无法解决。

示例:http://jsfiddle.net/8jyUT/

为什么第二个console.log不能正确显示数组?

(我在使用 Chrome)

最佳答案

它正在记录数组,但它看起来是空的,因为您没有用数字填充它(这是数组应该填充的方式)。您仍然可以访问数组的 name 属性,

var albums = new Array();
var album = new Array();
album['name'] = 'This is War';
albums.push(album);

console.log(albums);
console.log(albums[0].name);​

在JS中,任何对象都可以有属性,数组就是对象。如果您对 album 和任何数组方法都没有用到数字排序,那么请使用对象而不是数组:

var albums = [], album = {};
album['name'] = 'Test';
albums.push(album)

console.log(albums);
console.log(albums[0].name);​

关于javascript - 多数组JS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10095291/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com