const arr1 = new Array();
const arr2 = [1, 2];
const fruits = ['apple', 'banana'];
console.log(fruits);
console.log(fruits[1]);
console.log(fruits[3]);
console.log(fruits[fruits.length - 1]);
print all fruits
for (let i = 0; i < fruits.length; i++) {
console.log(fruits[i]);
}b. for of
for (let value of fruits) {
console.log(value);
}c. forEach
fruits.forEach((fruits, index, array) => console.log(fruits, index, array));
=> forEach는 배열 안에 들어있는 value마다 내가 출력하고 싶은 함수를 출력해줌
fruits.push('peach', 'manggo');
console.log(fruits);
fruits.pop();
console.log(fruits);
fruits.unshift('manggo');
console.log(fruits);
fruits.shift();
console.log(fruits);
fruits.splice(1, 1);
console.log(fruits);fruits.splice(1) 어디까지 지울 지 정하지 않으면 지정된 인덱스부터 끝까지 전부 지움
fruits.splice(1, 1, 'lemon');
console.log(fruits);끝에 추가할 값을 넣으면 추가가 됨
combine two arrays
const number1 = [1, 2];
const number2 = [3, 4, 5];
const newNumber = number1.concat(number2);
console.log(newNumber);
console.log(fruits);
console.log(fruits.indexOf('apple'));
console.log(fruits.indexOf('banana'));
console.log(fruits.includes('apple'));
console.log(fruits.includes('banana'));
fruits.push('apple');
console.log(fruits.indexOf('apple'));
console.log(fruits.lastIndexOf('apple'));