//数组的方法 push() pop() unshift() shift()
//数组的常用方法
// join() 把数组变成字符串
// function join(arr , f) {
// f = f || ','
// var res = '' ;
// for(var i = 0 ; i < arr.length ; i++) {
// res += i < arr.length - 1 ? arr[i] + f : arr[i]
// }
// return res
// }
// var n = join([2,3,6] , '!') ;
// console.log(n);
//includes() 判断数组中是否存在某个值
//indexof() 帕努单数组中是否存在某个值 返回 下标
//lastIndexof() 判断数组中是否存在 某个值 , 找不到返回
//concat() 拼接数组 ,返回一个新的数组
//slice(i , i) 截取数组中的部分值, 返回一个新数组
//splice(i , 删除的个数 , 新增的值...) 新增,删除 ,替换 ---直接改变原数组
function includes() {
}
var arr = [1,2,3,4]
var str = arr.join('$')
console.log(str);
console.log(arr.includes(20));
console.log(arr.indexof(2));
console.log(arr.lastIndexOf(2));
var arr1 = [1,2,3,4] ;
var
// slice(i , i) 截取数组中的值 (包前不包后)
var arr4 = [1,2,3,4,5,6,7]
var arr5 = arr4.slice(2,5);
console.log(arr5);
//splice(i , 删除的个数 , 插入的值) 删除 , 替换 ,新增
// 用法1 :在任意位置插入数据
// arr.splice (i , 0 , v1)
// 用法2 : 删除
// arr.splice(i , 删除的个数)
// 用法3 : 替换
var arr = [1,2,3,4,5] ;
arr.splice(1,0,'a','b','c')
console.log(arr);
//splice(下标i , 删除的个数 , 替换的值...)
arr.splice(3,3,'a','a','a');
console.log(arr);