<script>
function wo(){
console.log('1111')
}
console.log(222)
wo()
//将字符串a-b-b转化为数组
// splice
let str = 'a-b-b'
let arr = str.split('-')
console.log(arr)
let newarr=[4,5,1,2,3,4]
//unshift前增
arr.unshift('c')
console.log(arr)
// push后增
arr.push('d')
console.log(arr)
// shift前删
arr.shift()
console.log(arr)
//pop后删 一定要记住是pop 不是prop
arr.pop()
console.log(arr)
//splice修改
//splice() 有三个参数
//第一个参数是开始的下标,如果传入的下标超出了你数组的范围是无效的
//如果你传入的下标小于0,那么默认是数组元素中的第一位
// 第二个参数是要删除的长度
//第三个参数是要新增的元素
//改这里要注意 如果只传递两个参数,那么这个方法就相当于删除
//如果传递三个参数那就是修改
arr.splice(0,1,'e')
console.log(arr)//["e", "b", "b"]
//查找数组元素,直接使用下标即可
console.log(arr[2])
//slice截取
//截取有两个参数
//第一个参数是开始截取的下标
//第二个参数是截取结束的下标
//slice截取一定要注意,截取的时候是包含开始的下标,不包含结束的下标的
console.log(arr.slice(0,2))
// concat 拼接
//拼接是默认在数组的最后一位拼接
console.log(arr.concat('f'))
// reverse 将数组内的元素逆序
console.log(arr.reverse())
// sort将数组内的元素按照字符编码大小排序
console.log(newarr.sort())
//tostring 将数组转化为字符串
console.log(arr.toString())
</script>
数组的基本方法(增,删,改,查,截,拼,排,转)
最新推荐文章于 2022-10-30 19:34:04 发布