1.toString(),是将某种类型转换成字符串类型方法,但基本类型null和undefined没有toStirng()方法,如果null和undefined使用该方法,
会报错:Uncaught TypeError: Cannot read property 'toString' of null
2.reduce(),数组遍历不太常用的方法,可用于数组内元素累加
栗子,arr.reduce(function(prev,cur,index,arr) {
...
},init),传入参数:一个回调函数和初始值。这里有一个数组arr = [1,2,3,123],
然后将其循环
arr.reduce(prev,cur => {
return prev + cur
}),这里将会循环3次,第1次循环,第一个元素1与第二个元素2相加,即1 + 2; 第二次循环是第一次的累加值3 与第三个元素相加, 即 3 + 3;第三次循环是第二次的累加值6 与第四个元素123相加,即6 + 123 返回 129
3.replace()方法
用于字符串的替换 举个栗子:
声明一个变量,var str = "123,456" ;
将这个变量进行替换,
var result= str.replace(',' , '') ;
将其打印,控制台输出结果
console.log(result) 打印出 '123456'