首页 > 解决方案 > 为什么 forEach 不适用于新数组?

问题描述

考虑以下示例:

let A = new Array(3);
A.forEach((_, index) => {
  A[index] = 1;
});
console.log(A);

为什么会返回[undefined undefined undefined]?我期待它回来[1 1 1]

标签: javascript

解决方案


推荐阅读