var countries = ['India', 'China', 'Malaysia'];
var states = ['Penang', 'Johor', 'KL']; // for Malaysia
如何在相關國家數組中添加狀態?這意味着國家陣列變成二維嗎?在js中動態添加國家數組中的狀態
var countries = ['India', 'China', 'Malaysia'];
var states = ['Penang', 'Johor', 'KL']; // for Malaysia
如何在相關國家數組中添加狀態?這意味着國家陣列變成二維嗎?在js中動態添加國家數組中的狀態
你可以使用一個對象來描述一個國家是什麼,而不是一個名字:
const countries = [{...}, {...}, {
name: 'Malaysia',
states: ['Penang', 'Johor', 'KL']
}, {...}];
嗯......好吧我現在就試試 – Yusnee
你可以使用map()
改變陣列中,並使Malaysia
物體狀態的值。
var countries = ['India', 'China', 'Malaysia'];
var states = ['Penang', 'Johor', 'KL'];
var result = countries.map(function(e) {
if(e == 'Malaysia') { \t
e = {[e]: states}
} else {
e = {[e]: []}
}
return e;
})
console.log(result)
以及我不認爲兩個維度陣列的作品,你覺得他們的工作方式,我瘦你的目標的對象,而不是數組? – Siddharth
@Yusnee國際海事組織,你的問題很難理解。目前還不清楚你究竟在問什麼,雖然我很高興有人知道並設法幫助你。不要親自下決心,也不要對他們大驚小怪;它們是針對問題的當前狀態給出的,而不是被問到的人的情況。對於那些似乎缺乏研究努力來接收一堆降薪的問題來說,這是很平常的事情。 –