1
A
回答
2
這裏有一些方法來達到你想要的東西:
使用對象字面
var asd = {a: 10, b: 20};
創建對象或使用對象構造
var asd = new Object();
asd.a = 10;
asd.b = 20;
創建對象然後將這個對象推入你的數組中。
陣列再次可以通過以下方式創建:
使用數組文本
var x = [asd];
或者使用數組構造:
var x = new Array;
x.push(asd);
+0
它是'new Array()'還注意到,片段中提供的代碼也可以工作! – Rayon
+0
是的你是正確的,但新的數組也可以工作,如果只是用於創建一個構造函數。 –
3
讓我們分開看:
你寫的可以換到下面的代碼:
// it not have the `var` like other answer say
asd = {a: 10, b: 20}
var x = [asd]
但要小心使用它,它可能會導致全局定義變量。
如果它在strict mode
,這是不行的,因爲隱含定義全球沒有允許。
相關問題
- 1. 這個有效的BNF語法?
- 2. 如何使這個if語句有效?
- 3. 爲什麼這個語法有效?
- 4. 這是否是有效的Elixir語法?
- 5. 這是否是有效的PHP語法?
- 6. 這是有效的ruby語法嗎?
- 7. 這是無效的語法?
- 8. 這是一個有效的jQuery語句?
- 9. 什麼是int(a)(1)?這是一個有效的c + +語法?
- 10. 這是一個有效的ruby語法嗎?
- 11. 這個GPGSV語句有效嗎?
- 12. 如何使這個PHP else語句有效?
- 13. 如何使這個ELIF語句更有效
- 14. 這個語法是如何模糊的?
- 15. 爲什麼%prec在這個野牛語法中沒有效果?
- 16. 如何使PhpStorm支持這個語法如下語法
- 17. 如何更有效地寫這個jQuery?
- 18. 有效的UPDATE,INSERT語法?
- 19. 如何重構這個方法有多個if/else語句
- 20. 爲什麼這是無效的語法?
- 21. 如何修改這個jQuery語法
- 22. 如何閱讀這個Swift語法?
- 23. 解析這種腳本語言的最有效的方法
- 24. 是這個有效的JavaScript?
- 25. 是這個有效的CSS?
- 26. 我如何表示這個語法的語義?
- 27. 爲什麼這段代碼有效? (在JavaScript奇怪的語法)
- 28. 這是有效的對象propery創建語法嗎?
- 29. 這是jQuery的語法在Java中有效嗎?
- 30. 這個sql語法有什麼問題?
首先評估'asd = {a:10,b:20}',然後使用'asd'的值作爲數組中的第一個元素。 **評估步驟** ** 1。**'asd = {a:10,b:20}'** 2 **'[asd]'** 3。**'var x = [...] ' – Tushar
@Tushar謝謝!而'asd'現在是一個全局變量? –
[asd:{a:10,b:20}] –