所以我想將兩個數組合併成一個對象。更具體地說,我正在使用JavaScript創建一副撲克牌。我已經創建了兩個數組(如下所示),並且正在尋找一些關於如何合併它們的幫助,以便新對象的格式如下{suit:'hearts',value:'A'}。我相信我需要做一個for循環,但一直無法使其工作。任何人有任何建議?將兩個數組合併到一個對象中
// ...試圖合併這裏兩個數組...
function deck_o_cards() {
var values = [2, 3, 4, 5, 6, 7, 8, 9, 10, 'J', 'Q', 'K', 'A'];
var suits = ['hearts', 'diamonds', 'clubs', 'spades'];
var cards = [ ];
for(i=0, i< suits.length, i++){
var newSuit = suits[i];
for(a=0; a< values.length, a++) {
var newValue= values[a];
newArray=[newSuit, newValue];
cards.push(newArray);
}
}
}
循環是一個好的開始,你能告訴我們你試過了什麼嗎?順便說它是一項功課?如果是這樣,將它指定爲文本的一部分總是好的,這樣人們可以更好地指導你。 –
您對添加的循環代碼有問題嗎?你想要一個[多維數組](http://stackoverflow.com/questions/7545641)? –
感謝大家的幫助。這是一個家庭作業問題。我現在已經能夠創造出甲板。再次感謝 – Matt