gpt4 book ai didi

javascript - 这些数组有什么区别?

转载 作者:行者123 更新时间:2023-12-02 07:42:42 26 4
gpt4 key购买 nike

var foo = {}
var bar = new Array();
var another = [];

此外,是否可以像这样添加到 foo:

foo['obj'] = new Date();

最佳答案

var foo = {};

foo 是一个对象文字。

var bar = new Array();

bar 是一个通过 Array 构造函数初始化的数组。

var another = [];

another 是一个数组文字。通过文字创建新数组比通过 Array 构造函数更有效:http://jsperf.com/new-array而且它也更容易输入 ;) 我建议尽可能使用数组文字。

Also, is it possible to add in foo like so: foo['obj'] = new Date();

是的。这将向 foo 添加一个属性 obj,其值为 new Date()。这是equivalentfoo.obj = new Date();

关于javascript - 这些数组有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9307085/

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