10 Super Useful Tricks for JavaScript Developers 原文出处:blog.bitsrc.io/10-super-us…
10个小技巧分别是:
- Method Parameter Validation 给函数的参数设置默认值,可以设置成一个验证函数,当不传这个参数的时候,就使用默认值。
- Format JSON Code 将代码进行JSON格式化。JSON.stringify,stringify 有三个参数输入, value , replacer , space.
- Get Unique Values From An Array 数组去重,利用set不能有重复数据的特性,直接用set.
- Removing Falsy Values From Arrays(undefined,null,NaN,0,“” (empty string),false)
- Merge Several Objects Together 合并多个对象,使用...(spread operator)
- Sort Number Arrays 将数字数组进行排序
- Disable Right Click 禁用右击菜单
<body oncontextmenu="return false" />
比如不让用户复制你页面上的内容,就可以禁用右键菜单
- Destructuring with Aliases 使用解构让你的代码更加简洁清晰
- Get the Last Items in an Array 利用array.slice(-1)获取数组末尾的元素
- Wait Until Promises Are Complete 等待Promise全部完成,Promise.all & Promise.allSettled