在使用Array.some()函数时,先进行空值或null值的判断,可以使用if语句或者三目运算符来进行判断,避免在调用对象的属性时出现错误。以下是示例代码:
const arr = [null, 2, 3];
arr.some((item) => { if (item !== null) { console.log(item.toUpperCase()); } });
// 或者使用三目运算符
arr.some((item) => { item ? console.log(item.toUpperCase()) : null; });