觉得不错的 可以点赞,收藏一下谢谢
JS中常用的数组语
重点 splice
可以 插入/删除/替换 (这里的所有操作 开始的位置都包括他本身的起始的位置)
多种理解 :
一个参数 :删除
a.splice(i)
从第i个元素(包括第i个元素)开始,后边的全部删除
const message =['A','B','C','D','E','F']
e =message.splice(1)
console.log(e)
console.log(message)
效果
参数二:删除
a.splice(x,y)
从第x元素开始(包括第x),到第y个元素全部删除
const message =['A','B','C','D','E','F']
e =message.splice(1,2)
console.log(e)
console.log(message)
参数三:
第一种: 替换
splice(x,y,“随意”)
const message =['A','B','C','D','E','F']
e=message.splice(1,2,'WhyTeacher')
console.log(e)
console.log(message)
第二种:插入
splice(x,0,“随意”)
const message =['A','B','C','D','E','F']
e =message.splice(1,0,'插入1','插入2','插入3')
console.log(e)
console.log(message)
数组转化字符串
const message =['A','B','C','D','E','F']
console.log(message.join(""))
不常用的:也要记住
const message =[‘A’,‘B’,‘C’,‘D’,‘E’,‘F’]
1.尾部添加
this.message.push(“F”,“H”,“G”)
2.尾部删除
this.message.pop()
3.头部删除
this.message.shift()
4.头部添加
this.message.unshift(“1”,“2”,“3”)
6. sort() 排序
this.message.sort()
7. reverse() 倒序
this.message.reverse()
8. set (要修改的对象,索引值index,修改后的值)
Vue.set(message,1,“我是被修改的”)