如何在JS中编写一个数组文字符号?如何在JS中编写一个数组文字符号?
var myArray = new Array();
myArray.prop = 'test';
我已经试过这个,但是它记录了未定义的值。
var myArray = [prop='test'];
console.log(myArray.prop);
如何在JS中编写一个数组文字符号?如何在JS中编写一个数组文字符号?
var myArray = new Array();
myArray.prop = 'test';
我已经试过这个,但是它记录了未定义的值。
var myArray = [prop='test'];
console.log(myArray.prop);
JavaScript中的数组不能有字符串索引......它们必须是数字。你在寻找的东西是一个对象。
var myObject = {
prop: 'test'
}
数组文本是:
['foo', 'bar', 'baz']
您不能在此使用的密钥,因为JavaScript数组没有字符串键。他们是数字索引列表。在一个数组对象上设置一个属性并不符合你的想法。
什么你要找的是一个对象字面:
{ foo : 'bar', baz : 42 }
啊,感谢您的帮助,我仍然在学习基本的,顺便说一句,我从http://jsfiddle.net/javascriptenlightenment/RuQfJ/ – user2271066
得到这个除非这是一个什么不做/意外结果的例子,你应该不要按照教程/网站/ whateverthatisfromfromfrom。 – deceze
请把基础知识之旅第一https://developer.mozilla.org/en-US/docs/Web/JavaScript – elclanrs