我很好奇我將如何在函數內返回兩個數組。例如,讓我們說我們有一系列國家和待辦事項列表。在一個循環中返回兩個數組
var countries = [
"Japan",
"USA"
]
var todo = [
"go to the park",
"drink amazing whiskey"
]
我想答案出來的方法就是它的循環後,我們會看到
"Japan I will go to the park"
"USA I will drink amazing whiskey"
我此刻寫我的運作方式是:
function myTrip(countries, todo){
var newArr = [];
for (var i = 0; i < countries.length; i++) {
newArr += countries[i]
}
for (var i = 0; i < todo.length; i++) {
newArr += todo[i]
}
return newArr
}
我老實說,不知道該從哪裏出發。我知道我需要把他們放在一個數組中,比如國家[i] +「我會」+ todo [i],但我不確定如何去做。我需要做回報,而不是newArr = +國家[我]?或者我完全錯誤在我的邏輯和我的代碼?在這方面的所有幫助將不勝感激。
可能不是。我實際上正在回答類似於我寫的問題,他們給我們兩個數組。希望我們一起輸出。我正在考慮嵌套for循環,但這似乎並不傳統,這就是爲什麼我將它們分開。 –
如果您想輸出每個國家的每個待辦事項項,您將使用嵌套循環。 –
所以我想套上它們。以todo的輸出爲例,然後將它們放在任何來自國家的輸出中,然後使用country loop將句子傳遞給newArr? –