1. a instanceof b //a是否是b类型 只能判断new出来的实例
2. Array.isArray(变量) // 判断变量是否是数组,h5新增
3. join(); 把数组转换成字符串;
var arr = ["关羽","张飞","刘备"];
console.log(arr.join()); //如果无参,数组中的元素用逗号链接成一个字符串
console.log(arr.join("-")); //如果带参,数组中的元素用参数链接成一个字符串
console.log(arr.join(" ")); //如果是空格,数组中的元素用空格链接成一个字符串
console.log(arr.join("")); //无缝链接,用的是"";
console.log(arr);//原数组不会被修改
4. push() //在数组最后面插入项,返回数组的长度, 原数组被修改 原数组在末尾添加一个元素
pop( ) //取出数组中的最后一项,返回最后一项 原数组被修改,最末尾删除一个元素;
unshift() //在数组最前面插入项,返回数组的长度 原数组被修改,最前面添加一个元素;
shift() //取出数组中的第一个元素 返回数组中的第一项 原数组被修改,最前面删除一个元素
5. arr.map(function (item,index,arr){}) // 返回一个数组,由return值组成的数组
arr.filter(function (item,index,arr){}) //返回一个数组,返回值为true对应的那一项,组成的数组
arr.forEach(function(){}) 遍历数组,没有任何返回值;
arr.every(function(ele,index,arr){}) //返回值为Boolean值,有一项为false,就返回false
arr.some(function(ele,index,arr){}) //返回值为Boolean值,有一项为true,就返回true
6. arr.indexOf() //给字符查索引
arr.lastIndexOf() //从右往左查字符第一次出现的位置 ,但是算索引的时候 还是从左往右数 算索引值