JavaScript 拾遗(一)
2021-11-02 本文已影响0人
F_wind
JavaScript
- 保留两位小数
var num =2.446242342;
num = num.toFixed(2); // 2.45
-
箭头函数
ES6 中新增的最激动人心的特性之一。=> 不只是函数关键字 function 的简写,它还带来了其它好处。箭头函数与包围它的代码共享同一个 this,这能帮助开发人员解决 this 的指向问题。常见的 JavaScrip 写法诸如 var self = this,或 var that = this,这种引用外围 this 的模式在箭头函数下就几乎绝迹了。 -
instanceof
判断一个值是否为某个对象的实例。
var aa = {};
aa instanceof Object; // true
-
map 与 Object
map 结构是:值 - 值,Object 结构是:字符串 - 值,map 是一种更加完善的 hash 结构实现。 -
跳出循环遍历
some 函数:返回 true 时跳出;
every 函数:返回 false 时跳出。 -
字符串数组转换成数字数组
如何不使用遍历把字符串数组转换成数字数组,比如想要把 [‘1’,’2’,’3’] 转换为 [1,2,3],可以这么写:
['1','2','3'].map(Number) // 输出 [1,2,3]