Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

js map和foreach区别

作者:凌傲天   发布日期:2026-01-09   浏览:90

// 使用 map 方法
const numbers = [1, 2, 3, 4];

const squares = numbers.map(function(num) {
    return num * num;
});

console.log(squares); // 输出: [1, 4, 9, 16]

// 解释: map 方法会创建一个新数组,其结果是该数组中的每个元素都调用一次提供的函数。原数组不会被修改。

// 使用 forEach 方法
const numbers2 = [1, 2, 3, 4];

numbers2.forEach(function(num) {
    console.log(num * num);
});

// 输出:
// 1
// 4
// 9
// 16

// 解释: forEach 方法会对数组的每个元素执行一次提供的函数,但不会返回任何值(即返回 undefined),也不会创建新数组。

上一篇:js foreach和map的区别

下一篇:js map取值

大家都在看

js 数组对象排序

js 数组删掉第一个值

js fill

js 数组连接

js json数组

js 数组复制

js 复制数组

js 数组拷贝

js 对象数组合并

js 对象转数组

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站