js数组和字符串惯用的方法
js数组和字符串常用的方法
常常在开发中,会使用到很多js数组和字符串的处理方法,这里列举一些我常用到的一些,方便大家参考使用。
数组方面
-
push:向数组尾部增加内容,返回的是新数组的长度。
var arr = [1,2,3]; console.log(arr); var b = arr.push(4); console.log(b); console.log(arr); // [1, 2, 3] // 4 //表示当前数组长度 // [1, 2, 3, 4]
与之相反的是pop, 在结尾删除一个值,并返回删除的值。
var arr = [1,2,3]; console.log(arr); arr.pop(); console.log(arr); // [1,2,3] //[1,2]
-
unshift :向数组开头增加内容,返回新数组的长度。
var c = arr.unshift(-1,0); console.log(arr); // [-1, 0, 1, 2, 3]
与之相反的是shift,在开头删除一个值,并返回删除的值。
var d = arr.shift(); console.log(d); console.log(arr); // 1 // [2, 3]
-
toString:数组转化成字符串,原来的数组不变。
console.log(arr); arr = arr.toString(); console.log(arr); // [1,2,3] //'1,2,3' 而不是'123'
-
concat:数组的拼接,参数可以是数组也可以一个接一个,原来的数组不变。
var arr = [1,2,3]; var b = arr.concat([1,2,3]); console.log(b); //[1,2,3,1,2,3]
待更新