2019年12月12日 星期四

Javascript forEach函數的break及continue方式

//forEach模擬continue
const items = [1, 2, 3, 4, 5];
const no = 3;

items.forEach(function (item) {
    if (item == no) {
        return false;
    }

    console.log(item);
});

//some模擬break
const items = [1, 2, 3, 4, 5];
const no = 3;

items.some(function (item) {
    if (item == no) {
        return true;
    }

    console.log(item);
});
參考來源:Javascript Array forEach()中无法return和break,代替方法some()与every()