数组去重
知识点
数组对象
new Array()
var arr = new Array(); // 创建了一个空数组
var arr = new Array(2); // 这个2表示数组的长度为2,里面有2个空数组元素
var arr = new Array(2,3); // 表示里面有两个数组元素,是2和3检测是否为数组:
①instanceof运算符,检测是否为数组——console.log(arr instanceof Array)
②Array.isArray();——console.log(Array.isArray());添加数组元素:
—push(),在数组的末尾添加一个或多个数组元素
①push是可以直接给数组末尾追加新的元素
②push()参数直接写数组元素
③push的返回值是新数组的长度
④原数组也会发生变化
—unshift(),在数组开头添加一个或多个数组元素
①unshift是可以直接给数组开头追加新的元素
②unshift()参数直接写数组元素
③unshift的返回值是新数组的长度
④原数组也会发生变化删除数组元素:
—pop(),可以删除数组的最后一个元素
①pop是可以删除数组最后一个元素,一次只能一个
②pop()没用参数
③pop的返回值是被删除的那个元素
④原数组也会发生变化
—shift(),可以删除数组第一个元素
①sh