码迷,mamicode.com
首页 > 编程语言 > 详细

3个有用的JavaScript技巧

时间:2020-02-25 17:54:50      阅读:80      评论:0      收藏:0      [点我收藏+]

标签:ons   运算   span   style   sum   使用   OLE   实现   values   

1.数组去重

使用ES6全新的数据结构即可简单实现。

let j = [...new Set([1, 2, 3, 3])]
输出: [1, 2, 3]

2.数组和布尔值

当数组需要快速过滤掉一些为false的值(0,undefined,false等)时,一般是这样写:

myArray.map(item => {
        // ...
    })
    // Get rid of bad values
    .filter(item => item);

可以使用Boolean更简洁地实现:

myArray.map(item => {
        // ...
    })
    // Get rid of bad values
    .filter(Boolean);
//例如:

console.log([1,0,null].filter(Boolean));
//输出:[1]

3.合并对象

合并多个对象这个使用展开运算符(...)即可简单实现。

const person = { name: ‘David Walsh‘, gender: ‘Male‘ };
const tools = { computer: ‘Mac‘, editor: ‘Atom‘ };
const attributes = { handsomeness: ‘Extreme‘, hair: ‘Brown‘, eyes: ‘Blue‘ };

const summary = {...person, ...tools, ...attributes};
/*
Object {
  "computer": "Mac",
  "editor": "Atom",
  "eyes": "Blue",
  "gender": "Male",
  "hair": "Brown",
  "handsomeness": "Extreme",
  "name": "David Walsh",
}
*/

3个有用的JavaScript技巧

标签:ons   运算   span   style   sum   使用   OLE   实现   values   

原文地址:https://www.cnblogs.com/jiazhi88/p/12362691.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!