如何在 JS 中编写数组文字表示法

how to write an array literal notation in JS?

本文关键字:数组 文字 表示 JS      更新时间:2023-09-26

如何在JS中编写数组文字符号?

var myArray = new Array();
myArray.prop = 'test';

我已经尝试过了,但它记录了未定义的值。

var myArray = [prop='test'];
console.log(myArray.prop);

数组文字为:

['foo', 'bar', 'baz']

你不能在这里使用键,因为Javascript数组没有字符串键。它们是按数字索引的列表。在数组对象上设置属性不会执行您认为它的作用。

您要查找的是对象文字

{ foo : 'bar', baz : 42 }

JavaScript 中的数组不能有字符串索引...它们必须是数字。 您在案例中寻找的是一个对象。

var myObject = {
    prop: 'test'
}