Array.prototype.map 参考
Array.prototype.map Reference,整理语法、参数、示例、返回值和常见错误,适合快速查询 JavaScript 写法。
语法
const result = array.map((item, index, array) => item);
参数
callback:遍历数组时执行的函数,通常接收 item、index 和 array。thisArg:可选,指定 callback 内部的 this 值。
返回值
返回新数组、字符串或指定位置的元素;是否修改原数组取决于具体方法。
示例
const list = [1, 2, 3];
const result = list.map((item) => item * 2);
console.log(result);
常见错误
- 在
null或undefined上调用实例方法会抛出 TypeError。 - 回调里没有显式返回值时,结果可能变成 undefined 或空结果。
相关内容
相关内容
- Array.prototype.at 参考 Array.prototype.at Reference,整理语法、参数、示例、返回值和常见错误,适合快速查询 JavaScript 写法。
- Array.prototype.concat 参考 Array.prototype.concat Reference,整理语法、参数、示例、返回值和常见错误,适合快速查询 JavaScript 写法。
- Array.prototype.every 参考 Array.prototype.every Reference,整理语法、参数、示例、返回值和常见错误,适合快速查询 JavaScript 写法。
- Array.prototype.filter 参考 Array.prototype.filter Reference,整理语法、参数、示例、返回值和常见错误,适合快速查询 JavaScript 写法。
- Array.prototype.find 参考 Array.prototype.find Reference,整理语法、参数、示例、返回值和常见错误,适合快速查询 JavaScript 写法。
- Array.prototype.findIndex 参考 Array.prototype.findIndex Reference,整理语法、参数、示例、返回值和常见错误,适合快速查询 JavaScript 写法。