下标,索引,数组中元素的位置,从0开始,下标可以用来方位数组中的元素 arr[0]
下标可以用来修改数组中的元素 arr[0]=‘易烊千玺’
下标可以用来添加元素arr[11]='1128'
数组的长度属性:length 表示数组元素的数量 arr.length
数组中最后一个元素的下标:数组的长度-1:arr[arr.length-1]
快速清空数组 arr.length=0 arr=[]
var jackson = ["yyqx",'1128','封闭货车'];
数组最前面插入 jsckson.unshift("易烊千玺")
删除数组最前面一个元素 const yee = jackson.shift()
在数组最后面插入 jackson.push('玊尔')
删除数组最后面的元素 yee.pop()
indexOf()查找元素在数组中首次出现的位置,找到返回下标,找不到返回-1
lastIndexOf()查找元素在数组中最后出现的位置,找到返回下标,找不到返回-1
console.log(jackson.indexOf("易烊千玺")); // 0
console.log(jackson.indexOf("瑶瑶七喜")); // -1
join()把数组按照指定的分隔符转成字符串 jackson.join('指定分隔符')
concat()连接 arr1.concat(arr2,['hello']) 不如用+
reverse()翻转
sort()按照字符的unicode编码进行排序
includes()判断数组中是否包含一个元素,如果有返回true,没有返回false arr.includes('3')
splice(索引,删除的数量,添加的元素)有添加,删除,替换元素的作用
slice(start,end)截取数组中的元素,不操作数组本身。
返回start(包含)到end(不包含)之间的元素组成的数组,位置从0开始
如果start大于或等于end,返回一个空数组
如果只有一个参数,则默认为start,则返回start(包含)到数组的末尾
如果值为负数,会被当做 数组的长度+负数处理