const arr = [1, 2, 3, 4, 5];
for (let i = 0; i < arr.length; i++) {
console.log(arr[i]);
}
//for of
for (let arr of array) {
console.log(array);
}
//forEach
arr.forEach((arr, index, array) => {
console.log(arr, index, array);
});
//add del copy
//push 추천
arr.push("6", "7");
//pop 추천
arr.pop();
//shift 비추
arr.shift("0", "1");
//unnshift비추
/////////
//splice 어디서부터 몇개나 지울껀지
arr.splice(1);
arr.splice(1, 1);
arr.splice(1, 1, "apple", "banana");
//conbine two arrays 각기다른 두가지 배열을 하나로 묶는다.
const arr2 = ["1", "2"];
const newArr = arr.concat(arr2);
console.log(newArr);
//배열검사 searching
arr.indexOf("apple");
arr.includes("coconut");
arr.indexOf("Apple"); // -1
//last indexOf
arr.push("777");
console.log(arr.lastIndexOf);
//////////////////////////////////////
//join 배열에있는 모든 아이들을 더해서, 스트링으로 리턴한다.
const result = arr.join();
const result1 = arr.join(", and");
//split 원하는 배열의 순서를 정해서 받는다
arr.split(",", 2);
//reverse
//slice
//find
//filter
//map
//some
//reduce
//sort
//https://www.youtube.com/watch?v=3CUjtKJ7PJg&ab_channel=%EB%93%9C%EB%A6%BC%EC%BD%94%EB%94%A9