JavaScript 中的对象字面量和数组字面量有什么区别?我知道它与长度方法有关,但我不完全理解。
最佳答案
Mozilla.org通过示例很好地解释了不同的文字。
Array Literals
An array literal is a list of zero or more expressions, each of which represents an array element, enclosed in square brackets ([]). When you create an array using an array literal, it is initialized with the specified values as its elements, and its length is set to the number of arguments specified.
Object Literals
An object literal is a list of zero or more pairs of property names and associated values of an object, enclosed in curly braces ({}). You should not use an object literal at the beginning of a statement. This will lead to an error or not behave as you expect, because the { will be interpreted as the beginning of a block.
关于JavaScript 对象字面量和数组字面量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/500583/