5 分钟掌握 JavaScript 实用窍门

原创 Fly丶 教程 js 19161阅读 27 天前 举报

简评:一开始 JavaScript 只是为网页增添一些实时动画效果,现在 JS 已经能做到前后端通吃了,而且还是年度流行语言。本文分享几则 JS 小窍门,可以让你事半功倍 ~

 1. 删除数组尾部元素

 2. 使用对象解构(object destructuring)来模拟命名参数

  如果需要将一系列可选项作为参数传入函数,你很可能会使用对象(Object)来定义配置(Config)。

不过这是一个比较老的方法了,它模拟了 JavaScript 中的命名参数。

  在 ES 2015 中,你可以直接使用对象解构:

 让参数可选也很简单:

 3. 使用对象解构来处理数组

  可以使用对象解构的语法来获取数组的元素:

 4. 在 Switch 语句中使用范围值

  可以这样写满足范围值的语句:

 5. await 多个 async 函数

  在使用 async/await 的时候,可以使用 Promise.all 来 await 多个 async 函数

 6. 创建 Pure objects

  你可以创建一个 100% pure object,它不从Object中继承任何属性或则方法(比如constructor, toString()等)

 7. 格式化 JSON 代码

  JSON.stringify除了可以将一个对象字符化,还可以格式化输出 JSON 对象

 ## 8. 从数组中移除重复元素

  通过使用集合语法和 Spread 操作,可以很容易将重复的元素移除:

 9. 平铺多维数组

  使用 Spread 操作平铺嵌套多维数组:

 不过上面的方法仅适用于二维数组,但是通过递归,就可以平铺任意维度的嵌套数组了:

 希望这些小技巧能帮助你写好 JavaScript ~

最后

为了帮助大家让学习变得轻松、高效,给大家免费分享一大批资料,帮助大家在成为全栈工程师,乃至架构师的路上披荆斩棘。在这里给大家推荐一个前端全栈学习交流圈:866109386.欢迎大家进群交流讨论,学习交流,共同进步。

当真正开始学习的时候难免不知道从哪入手,导致效率低下影响继续学习的信心。

但最重要的是不知道哪些技术需要重点掌握,学习时频繁踩坑,最终浪费大量时间,所以有有效资源还是很有必要的。

最后祝福所有遇到瓶疾且不知道怎么办的前端程序员们,祝福大家在往后的工作与面试中一切顺利。

评论 ( 0 )
最新评论
暂无评论

赶紧努力消灭 0 回复