gpt4 book ai didi

javascript - 在java脚本中,var a = xyz[]和var a = xyz{}有什么区别

转载 作者:行者123 更新时间:2023-11-28 11:23:53 27 4
gpt4 key购买 nike

在java脚本(或jquery)中,有什么区别

var a = xyz[] 
var a = xyz{}

我在互联网上搜索但找不到任何答案?如果有任何差异,请告诉我。

最佳答案

这是无效的语法。

var a = [];

初始化数组实例。

var a = {};

初始化对象实例。

您描述的语法无效。但是,如果您有一个数组 a,您可以这样访问它的元素:

a[0]

如果你有一个对象a,你可以用同样的方式访问它的属性:

a['propName']

您还可以使用点符号访问属性:

a.propName

但是,如果您的属性包含无效标识符字符(除 a-z、A-Z、$ 和 _ 之外的任何字符),您必须使用方括号表示法:

a['prop name with ## stuff']

请注意,数组可以有属性,对象可以有数字属性名称。这是因为数组 JavaScript 中的对象,尽管它们处理数字属性的方式与对象不同,并且具有一些内置功能(以及 length)属性。

关于javascript - 在java脚本中,var a = xyz[]和var a = xyz{}有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21422629/

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