把数组转换为字符串
1、toString()
将数组转化为用逗号隔开的字符串
var arr = ["html","javascript","css"]
console.log(arr.toString()) //返回 字符串 "html,javascript,css"
2、join()
同toString() 方法 不同的是可以规定用什么符号隔开
var arr = ["html","javascript","css"]
console.log(arr.join("*")) //返回 字符串 "html*javascript*css"
数组中删除方法
1、shift()
删除并返回数组中的第一个元素
var arr = ["html","javascript","css"]
console.log(arr.shift()) //返回 html
2、pop()
删除并返回数组中的最后一个元素
var arr = ["html","javascript","css"]
console.log(arr.pop()) //返回 css
数组中的添加方法
1、unShift()
在数组的开头添加元素并返回数组的长度
var arr = ["html","javascript","css"]
var arr1 = arr.unshift("vue")
console.log(arr1) //返回 4
2、push()
在数组的末尾添加新的元素并返回数组的长度
var arr = ["html","javascript","css"]
var arr1 = arr.push("vue")
console.log(arr1) //返回4
拼接数组
splice() 方法可用于替换数组中的元素并返回已删除的数组
var arr = ["html","javascript","css"]
var arr1 = arr.splice(1,1,"vue")
console.log(arr) //返回 数组 ["html", "vue", "css"]
console.log(arr1) //返回数组 ["javascript"]
第一个参数(1)定义了应添加新元素的位置(拼接)。
第二个参数(1)定义应删除多少元素。
其余参数定义要替换的新元素。
使用splice()来删除元素
var arr = ["html","javascript","css"]
var arr1 = arr.splice(0,1)
console.log(arr) //返回 数组 ["javascript", "css"]
console.log(arr1) //返回数组 ["html"]
参数使用同上
合并(连接)数组
concat() 方法通过合并(连接)现有数组来创建一个新数组
var arr = ["html","javascript","css"]
var arr1 = ["vue"]
console.log(arr.concat(arr1)) //返回数组 ["html", "javascript", "css", "vue"]
裁剪数组
slice()
用数组的某个片段切出新数组但不会影响原数组中的元素
var arr = ["html","javascript","css"]
var arr1 = arr.slice(1,3)
console.log(arr1) //返回数组 ["javascript", "css"]
console.log(arr) //返回数组 ["html", "javascript", "css"]
参数一:从哪个索引开始
参数二:从哪个索引结束