如何在 JS 中编写数组文字表示法
how to write an array literal notation in JS?
如何在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'
}
相关文章:
- 是索引数组文字的好做法
- 如何避免“;使用数组文字表示法“;以下javascript代码中的jslint错误
- 是否可以将字符串转换为文字对象数组
- 如何检查文字对象是否在 Javascript 数组中
- 为什么有逗号但没有元素的数组文字的长度不为0
- 如何在 JS 中编写数组文字表示法
- Javascript 数组“文字” - 这只是描述它是如何创建的,因为它可以即时更改
- 如何简化 JavaScript/ECMAScript 数组文字生成
- JavaScript/ECMAScript 数组文字生产的 LOOKAHEADs
- Javascript 对象数组文字的可靠长度
- 为什么JSLint告诉我“;使用数组文字符号[]&”;
- 最奇怪的javaScript数组文字
- 带字符串拆分的JS Lint数组文字符号
- JavaScript数组文字定义中逗号后面的值是什么
- 在JavaScript中重写数组文字
- 为什么在javascript中[,]是一个有效的数组文字
- 数组对象与数组文字-性能JavaScript
- 数组文字方法调用和对象文字方法调用的区别
- Js:多维数组文字声明:添加元素
- 如何使用 HJScript 或 HJavaScript 创建数组文字