本文摘自PHP中文网,作者青灯夜游,侵删。
下面js教程栏目给大家介绍8个编写javascript代码的技巧和窍门。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。推荐教程:《JavaScript视频教程》
1. 生成指定区间内的数字
有时候需要创建在某个数字范围内的数组。比如在选择生日时。以下是最简单的实现方法。
1 2 3 4 5 6 7 |
|
2. 把值数组中的值作为函数的参数
有时候我们需要先把值放到数组中,然后再作为函数的参数进行传递。使用 ES6 语法可以只凭借扩展运算符(...
)就可以把值从数组中提取出来: [arg1,arg2] => (arg1,arg2)
。
1 2 3 4 5 6 7 |
|
这个技巧在任何函数中都适用,请继续看第 3 条。
3. 把值数组中的值作为 Math 方法的参数
当需要在数组中找到数字的最大或最小值时,可以像下面这样做:
1 2 3 4 5 6 7 8 9 10 |
|
4. 展平嵌套数组
Array 有一个名为 Array.flat
的方法,它需要一个表示深度的参数来展平嵌套数组(默认值为 1)。但是如果你不知道深度怎么办,这时候只需要将 Infinity
作为参数即可。另外还有一个很好用的 flatMap 方法。
1 2 3 |
|
5. 防止代码崩溃
如果在代码中存在不可预测的行为,后果是难以预料的,所以需要对其进行处理。
例如当你想要获取的属性为 undefined
或 null
时,会得到 TypeError
错误。
相关阅读 >>
更多相关阅读请进入《javascript》频道 >>

Vue.js 设计与实现 基于Vue.js 3 深入解析Vue.js 设计细节
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者