Array.toString()
此方法将数组转化为字符串:
1
2
3
|
let arr = [1, 2, 3, 4, 5]; let str = arr.toString() console.log(str) // 1,2,3,4,5 |
Array.join()
此方法也是将数组转化为字符串:
1
2
3
4
5
6
7
|
let arr = [1, 2, 3, 4, 5]; let str1 = arr.toString() let str2 = arr.toString( ',' ) let str3 = arr.toString( '##' ) console.log(str1) // 12345 console.log(str2) // 1,2,3,4,5 console.log(str3) // 1##2##3##4##5 |
通过例子可以看出和toString的区别,可以设置元素之间的间隔~
15.Array.splice(开始位置, 删除的个数,元素)
万能方法,可以实现增删改:
1
2
3
4
5
6
7
|
let arr = [1, 2, 3, 4, 5]; let arr1 = arr.splice(2, 0 'haha' ) let arr2 = arr.splice(2, 3) let arr1 = arr.splice(2, 1 'haha' ) console.log(arr1) //[1, 2, 'haha', 3, 4, 5]新增一个元素 console.log(arr2) //[1, 2] 删除三个元素 console.log(arr3) //[1, 2, 'haha', 4, 5] 替换一个元素 |
结尾
第一次写,都是很简单的数组用法,千里之行始于足下,重新把基础夯实一下,如果存在错误或者表达不当,还望及时告知,thx
参考
MDN语法还有很多好玩的方法可以去demo
《JavaScript高级权威指南 》数组操作