const array=[
{
"firstname":"akira",
"lastname":"laine",
"number":"090897878",
"like":["pizza","coding","points","brownie"]
},{
"firstname":"harry",
"lastname":"pooter",
"number":"070896778",
"like":["Hogwarts","magic","Hagrid"]
},{
"firstname":"sherlock",
"lastname":"Holmes",
"number":"080896975",
"like":["Intriguing","case","Voilin"]
},{
"firstname":"Kristian",
"lastname":"Vos",
"number":"080894575",
"like":["Javascript","Gaming","Foxes"]
}
]
我使用遞回函式來執行任務但還沒有結果
function names(array,end) {
if(array.length>end){
console.log(array)
return names(array-1,end)
}
} 名稱(陣列,1)
我已經有好幾天了。我需要這方面的幫助。當您遍歷包含物件的陣列時,它會列出陣列中從零開始到陣列中最后一個元素的元素。我現在的問題是如何從 1 開始回圈到陣列中的最后一個元素而不是零。
uj5u.com熱心網友回復:
正如丹尼爾所說:
// entire list starting a '0'
for (let i=0; i<array.length; i ) { console.log(JSON.stringify(array[i])) }
console.log();
// entire list starting a '1'
for (let i=1; i<array.length; i ) { console.log(JSON.stringify(array[i])) }
或者作為替代:
var newArray = [...array];
newArray.shift();
console.log();
for (let i=0; i<newArray.length; i ) { console.log(JSON.stringify(newArray[i])) }
如果您只想要該條目的姓氏和喜好:
console.log();
for (let i=1; i<array.length; i ) {
console.log(`${array[i].lastname} likes: ${array[i].like}`);
}
uj5u.com熱心網友回復:
for (let i=1; i<array.length 1; i ) {
console.log(array[i-1], i)
}
這能夠為我解決問題。謝謝大家
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/370112.html
標籤:javascript 数组 目的
