【Medium学习记录--001】10个Javascript 开发中超级有用的小技巧

148 阅读1分钟

10 Super Useful Tricks for JavaScript Developers 原文出处:blog.bitsrc.io/10-super-us…

10个小技巧分别是:

  1. Method Parameter Validation 给函数的参数设置默认值,可以设置成一个验证函数,当不传这个参数的时候,就使用默认值。
  2. Format JSON Code 将代码进行JSON格式化。JSON.stringify,stringify 有三个参数输入, value , replacer , space.
  3. Get Unique Values From An Array 数组去重,利用set不能有重复数据的特性,直接用set.
  4. Removing Falsy Values From Arrays(undefined,null,NaN,0,“” (empty string),false)
  5. Merge Several Objects Together 合并多个对象,使用...(spread operator)
  6. Sort Number Arrays 将数字数组进行排序
  7. Disable Right Click 禁用右击菜单
<body oncontextmenu="return false" />

比如不让用户复制你页面上的内容,就可以禁用右键菜单

  1. Destructuring with Aliases 使用解构让你的代码更加简洁清晰
  2. Get the Last Items in an Array 利用array.slice(-1)获取数组末尾的元素
  3. Wait Until Promises Are Complete 等待Promise全部完成,Promise.all & Promise.allSettled