
欢迎关注路条编程网站,本专题将教您函数式编程的原则、编程术语、避免函数中的外部依赖、重构全局变量、使用 map、filter 方法从数组中提取数据、使用 slice、 concat、reduce 方法来解决复杂问题等。
var new_array = arr.map(function callback(currentValue[, index[, array]]) {// 返回新数组}[, thisArg])
callback
生成新数组元素的函数,使用三个参数:
currentValue
callback 数组中正在处理的当前元素。
index可选
callback 数组中正在处理的当前元素的索引。
array可选
map 方法调用的数组。
thisArg可选,执行 callback 函数时值被用作 this。
const sites = [{ name: '腾讯', domain: "www.qq.com" },{ name: '京东', domain: 'www.jd.com'},{ name: '路条编程', domain: 'www.icoderoad.com' }];const names = sites.map(site => site.name);console.log(names);// (3) ["腾讯", "京东", "路条编程"]



文章转载自路条编程,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




