var arr = [1,2,3,4,5];
console.log(arr)
console.log(arr.join(","));
console.log("=====================================================")
var arr1 = ["张三","李四"];
arr1.push("王五","赵六");
console.log(arr1);
var item = arr1.pop();
console.log(item);
console.log(arr1);
console.log("=====================================================")
var arr2 = ["张三","李四","王五"];
arr2.unshift("赵六");
console.log(arr2);
var item = arr2.shift();
console.log(item);
console.log(arr2);
console.log("=====================================================")
var arr = [1,3,5,7,9,11];
var arrRes1 = arr.splice(0,2);
console.log(arr);
console.log(arrRes1);
var arrRes2 = arr.splice(2,0,4,6);
console.log(arr);
console.log(arrRes2);
var arrRes3 = arr.splice(1,1,2,4);
console.log(arr);
console.log(arrRes3);
console.log("=====================================================")
var arr = [1,3,5,7,9,11];
var arrRes1 = arr.slice(1);
var arrRes2 = arr.slice(1,4);
var arrRes3 = arr.slice(1,-2);
var arrRes4 = arr.slice(-4,-1);
console.log(arrRes1);
console.log(arrRes2);
console.log(arrRes3);
console.log(arrRes4);
console.log("=====================================================")
var arr = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
var arrRes = arr.filter(function(i, index) {
return index % 3 === 0 || i >= 8;
});
console.log(arrRes );
console.log("=====================================================")
var arr1 = [1, 3, 5, 7];
var arr2 = [2, 4, 6, 8];
console.log(arr1.concat(arr2))
console.log("=====================================================")
var arr = [1,3,5,7,7,5,3,1];
console.log(arr.indexOf(5));
console.log(arr.lastIndexOf(5));
console.log(arr.indexOf(5,2));
console.log(arr.lastIndexOf(5,4));
console.log(arr.indexOf("5"));
console.log("=====================================================")
var arr = [1, 2, 3, 4, 5];
var arrRes1 = arr.every(function(i) {
return i < 10;
});
console.log(arrRes1);
var arrRes2 = arr.every(function(i) {
return i < 3;
});
console.log(arrRes2);
console.log("=====================================================")
var arr = [1, 2, 3, 4, 5];
var arrRes1 = arr.some(function(i) {
return i < 3;
});
console.log(arrRes1);
var arrRes2 = arr.some(function(i) {
return i < 1;
});
console.log(arrRes2);
console.log("=====================================================")
var arr1 = [1, 2, 3, 4];
console.log(arr1.includes(1));
console.log(arr1.includes(10))
console.log("=====================================================")
const fruits = ["Banana", "Orange", "Apple", "Mango"];
console.log(fruits.sort());
var arr = [12, 1, 2, 21, 3];
console.log(arr.sort());
var arr1 = [5, 2, 1, 9, 10];
arr1.sort(function (a,b) {
return a - b;
})
console.log(arr1);
var arr2 = ["a", "bb", "ccc", "dddd"];
arr2.sort(function (a, b) {
return b.length - a.length;
})
console.log(arr2);
console.log("=====================================================")
var arr1 = [1, 2, 3];
arr1.reverse()
console.log(arr1);
console.log("=====================================================")
var arr = [1, 2, 3, 4, 5];
arr.forEach(function(i, index){
console.log(i + '|' + index);
});
console.log("=====================================================")
var arr = [1, 2, 3, 4, 5];
var arrRes = arr.map(function(item){
return item*item;
});
console.log(arrRes );
console.log("=====================================================")
var arr = [1, 2, 3, 4, 5];
arr.copyWithin(0, 3)
console.log(arr)
var arr1 = [1, 2, 3, 4, 5];
arr1.copyWithin(0, -2, -1)
console.log(arr1)
console.log("=====================================================")
var arr1 = [1, 2, 3, 4, 5];
var num = arr1.find(item =>item>1)
console.log(num)
console.log("=====================================================")
var arr = ['a','b','c'].findIndex(item =>{
return item === 'b'
})
console.log(arr);
console.log("=====================================================")
var arr = [1, 2, 3, 4];
var sum = arr.reduce(function(prev, cur, index, arr) {
console.log(prev, cur, index);
return prev + cur;
})
console.log(arr, sum);
console