-2
在這麼多的JavaScript庫和角度的插件,我已經看到了使用JS數組是這樣的:我們可以在javascript中使用arr [key:value]嗎?
var arr = ['size':20, 'Active', 'role':'user'];
(這只是他們如何使用密鑰的例子和值)我尋找的JavaScript
數組,但它看起來不同,所以我們如何使用這種類型的數組?
在這麼多的JavaScript庫和角度的插件,我已經看到了使用JS數組是這樣的:我們可以在javascript中使用arr [key:value]嗎?
var arr = ['size':20, 'Active', 'role':'user'];
(這只是他們如何使用密鑰的例子和值)我尋找的JavaScript
數組,但它看起來不同,所以我們如何使用這種類型的數組?
簡答:由於javascript語法,你不能像這樣寫它。你仍然可以做到這一點,但你不應該這樣做。
龍答:
陣列被視爲JavaScript對象。所以,你可以舉例來說做到這一點:
var array = [];
array['size'] = 20;
console.log(array['size']);
它將工作,因爲數組像任何其他對象。但你不應該這樣做。它只會混淆你的代碼。使用普通的對象要做到這一點:
var obj = {'size':20, 'Active': undefined, 'role':'user'};
哎呀,謝謝 – Magus
'VAR ARR = {「大小」:20,「主動」,「角色」:「用戶」};'你用一個對象和一個普通數組混淆自己。 –
我知道這是一個JS對象,我對這種風格的JS數組的使用更加好奇。 –
JavaScript中沒有這樣的東西。 –