1 回答

TA貢獻(xiàn)1824條經(jīng)驗(yàn) 獲得超5個(gè)贊
如果您只是想計(jì)算零的數(shù)量,則有更有效的方法可以做到這一點(diǎn)
var myArray = [
[2, 0, 10, 100],
[3, 4, 5, 0, 10, 0],
[11, 12, 11, 0, 10, 12, 0, 15, 0, 10, 0]
];
myArray.map((row, rowNumber) => console.log(`number of zeros in row ${rowNumber}:`, row.filter(element => element === 0).length))
如果你想在所有行中總共有零,你可以這樣做
var myArray = [
[2, 0, 10, 100],
[3, 4, 5, 0, 10, 0],
[11, 12, 11, 0, 10, 12, 0, 15, 0, 10, 0]
];
const [row1, row2, row3] = myArray.map((row, rowNumber) => row.filter(element => element === 0).length)
console.log(row1);
console.log(row1+row2);
console.log(row1+row2+row3);
添加回答
舉報(bào)