var countries = ['India', 'China', 'Malaysia'];
var states = ['Penang', 'Johor', 'KL']; // for Malaysia
関連する国の配列に州を追加するにはどうすればよいですか?その平均的な国の配列は2次元になっていますか?jsで国の配列を動的に追加
var countries = ['India', 'China', 'Malaysia'];
var states = ['Penang', 'Johor', 'KL']; // for Malaysia
関連する国の配列に州を追加するにはどうすればよいですか?その平均的な国の配列は2次元になっていますか?jsで国の配列を動的に追加
あなたが代わりに名前の、国が何であるかを記述するためにオブジェクトを使用することができます。
const countries = [{...}, {...}, {
name: 'Malaysia',
states: ['Penang', 'Johor', 'KL']
}, {...}];
うーん...オクラホマ今それを試してみる – Yusnee
あなたは、配列を変更し、値としての状態でMalaysia
オブジェクトを作るためにmap()
を使用することができます。
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)
も私は薄いあなたがオブジェクトではなく、配列を目指して、2次元配列は、あなたは彼らが仕事だと思うように動作と思ういけませんか? – Siddharth
@Yusnee IMO、あなたの質問は意味をなさない。あなたが何を求めているのかははっきりしませんが、誰かがそれを理解してあなたを助けてくれることをうれしく思っています。個人的にダウンワードを取っておかないでください。彼らはそれを尋ねた人ではなく、問題の現在の状態のために与えられる。一見したように、一連のダウンボントを受け取るための研究努力が不足していることが多いのです。 –