在调用map方法前先判断参数是否为undefined,若为undefined则给一个默认值。代码示例如下:
const arr = [1, 2, 3, undefined, 5]; arr.map((item) => { if (item === undefined) { item = "default value"; } return item * 2; }); // [2, 4, 6, "default value", 10]
上一篇:array的indexof方法在实现中可能会出现哪些问题?如何解决这些问题?
下一篇:ArrayDeque的操作