如何在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