map() 方法介绍(JavaScript 数组方法)

一、语法
javascript 复制代码
const newArray = oldArray.map((currentValue, index, array) => {
  return newValue;
});
二、实际运用

提取数组中某一个属性

javascript 复制代码
const users = [
  { id: 1, name: "Alice" },
  { id: 2, name: "Bob" },
  { id: 3, name: "Charlie" }
];

const names = users.map(user => user.name);
console.log(names); // ["Alice", "Bob", "Charlie"]

map返回值是一个map里面操作过的新数组,users.map(user => user.name); 的意思是 直接返回 user 对象的 name 属性 ,并将所有 name 组成一个新的数组。不是简写的话需要加return

相关推荐
耶耶耶耶耶~9 分钟前
C++对象构造与析构
开发语言·c++
深耕AI12 分钟前
【C++模板偏特化中的“模式”】指针类型
开发语言·c++
女生也可以敲代码14 分钟前
JavaScript闭包、原型链、事件循环,一文彻底讲明白(小白也能懂)
开发语言·原型模式
usr_root17 分钟前
【Qt中信号槽连接connect有接收者和无接收者的区别】
开发语言·c++·qt·命令模式
gnip1 小时前
文件操作利器:showOpenFilePicker
前端·javascript
猫猫的小茶馆1 小时前
【C语言】汇编语言与C语言的混合编程
c语言·开发语言·stm32·单片机·嵌入式硬件·mcu·物联网
楼田莉子2 小时前
C++算法专题学习:模拟算法
开发语言·c++·学习·算法·leetcode
麦子邪2 小时前
C语言中奇技淫巧07-使用GCC栈保护选项检测程序栈溢出
linux·c语言·开发语言
我认不到你2 小时前
JVM分析(OOM、死锁、死循环)(JProfiler、arthas、jdk调优工具(命令行))
java·linux·开发语言·jvm·spring boot
繁依Fanyi2 小时前
做一个 3D 图片画廊
前端