在Java脚本中,var a = xyz []和var a = xyz {}之间的区别是什么

伊斯梅尔·贝格(Ismail Baig)

在Java脚本(或jquery)中,两者之间有什么区别

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

我在互联网上搜索,但找不到任何答案?请让我知道是否有任何区别。

伊桑·布朗(Ethan Brown)

那是无效的语法。

var a = [];

初始化数组实例。

var a = {};

初始化对象实例。

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

a[0]

如果您有一个object a,则可以用相同的方式访问它的属性:

a['propName']

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

a.propName

但是,如果您的媒体资源包含无效的标识符字符(az,AZ,$和_除外),则必须使用方括号表示法:

a['prop name with ## stuff']

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

('xyz'!='xyz')和NOT('xyz'='xyz')之间有什么区别

“ export声明类型Xyz”和“ export类型Xyz”中声明的含义是什么

什么是目标 c 中的 xyz*

db.collection.insert({name:"Xyz"}) 和 db.MyDatabase.insert({name:"Xyz"}) 的区别

Mixins和Java继承之间的实际区别是什么?

Matlab中的“ qr”和“ SVD”之间的区别是什么?

Laravel 中 getClientOriginalExtension() 和 Extension() 之间的区别是什么?

Ajax中类型和方法之间的区别是什么

之间的区别是什么。和(。)在Haskell中?

“ $ xyz”和“ Write-Host” $ xyz“”给出不同的输出

<primitive:xyz>语句在方法声明中做什么?

AspectJ-为什么“未应用XYZ中定义的建议”?

`grep -E "xyz\.(.+)\.abc"` 在 korn shell 中做什么?

_T("xyz") 是什么意思?

“从xy导入z”和“将xyz导入为z”之间的区别

C#和Java中的垃圾回收之间的根本区别是什么?

Java中的原语和包装器类之间的真正区别是什么

Java中的Collection和Collections之间的主要区别是什么?

什么是Java和科特林内/地方/匿名类之间的区别是什么?

Kotlin中折叠和缩小之间的基本区别是什么?什么时候使用?

Powershell中@()和@ {}之间的区别是什么?什么时候可以相互使用?

::和的区别是什么?在Rust中?

C 中 = 和 |= 的区别是什么?

jQuery中width,innerWidth和externalWidth,height,innerHeight和externalHeight之间的区别是什么

色彩空间RGB,XYZ和色彩匹配函数之间有什么关系?

Java for Google App Engine和Java EE之间的核心区别是什么?

Java 7和Java 8之间的主要区别是什么?

之间的区别是什么。和^和^(。*)$?

就内部/本地/匿名类而言,Java和C#之间的根本区别是什么?