专栏名称: 1歩
WEB 前端开发工程师
目录
相关文章推荐
程序员好物馆  ·  别再给所有函数起名叫 ... ·  11 小时前  
程序员好物馆  ·  别再给所有函数起名叫 ... ·  11 小时前  
前端早读课  ·  【第3521期】如何在 React 中构建一个库 ·  12 小时前  
前端早读课  ·  【第3520期】Slack、Notion ... ·  昨天  
前端早读课  ·  【图书】MCP原理与实战:高效AI ... ·  昨天  
脚本之家  ·  大厂都在用的 12 大主流 AI ... ·  2 天前  
脚本之家  ·  大厂都在用的 12 大主流 AI ... ·  2 天前  
51好读  ›  专栏  ›  1歩

ES6 换种思路处理数据

1歩  · 掘金  · 前端  · 2018-02-02 07:39

正文

请到「今天看啥」查看全文


const integers = [1, 2, 3, 4, 6, 7];
const twoXIntegers = integers.map(i => i*2);
// twoXIntegers are now [2, 4, 6, 8, 12, 14]
// integers数组并不会受到影响

find🔥

筛选出数组中的 个别 元素

const posts = [
  {id: 1, title: 'Title 1'},
  {id: 2, title: 'Title 2'},
];
// find the title of post whose id is 1
const title = posts.find(p => p.id === 1).title;

唉~ 使用了半年的 es6才发现有这么好用的东西,译者傻缺还像下面这么写过呢

const posts = [
  {id: 1, title: 'Title 1'},
  {id: 2, title: 'Title 2'},
];

const title = posts.filter(item => item.id === 1)[0].title;

filter

筛选出数组中 某些 符合条件的元素组成新的数组







请到「今天看啥」查看全文