리μ‘νΈμμ ν¬λ리μ€νΈλ₯Ό ꡬννλ©΄μ λ°°μ΄ λ©μλκ° λ§μ΄ μ¬μ©λλ κ±Έ λ°°μ λ€. κ·Έλμ λ°°μ΄ λ©μλλ₯Ό μ£Όμ λ‘ λ°λ‘ λΉΌμ μ 리νλ€. κ°κ° λ©μλμ νΉμ§κ³Ό νμ© μν©μ μ΄ν΄νμ¬ λ°°μ΄λ©μλμ λν λλ €μμ λ¨μ³λ³΄μ!
λ°°μ΄μ 맨 λ€μ μλ‘μ΄ μμλ₯Ό μΆκ°νλ λ©μλ
let arr1 = [1, 2, 3];
const newLength = arr1.push(4, 5, 6, 7);
console.log(arr1); // [1,2,3,4,5,6,7]
console.log(newLength); // 7
λ°°μ΄μ 맨 λ€μ μλ μμλ₯Ό μ κ±°νκ³ , λ°ν
let arr2 = [1, 2, 3];
const poppedItem = arr2.pop();
console.log(poppedItem); //3
console.log(arr2); // [1,2]
λ°°μ΄μ 맨 μμ μλ μμλ₯Ό μ κ±°νκ³ , λ°ν
let arr3 = [1, 2, 3];
const shiftedItem = arr3.shift();
console.log(shiftedItem, arr3); // 1, [2, 3]
λ°°μ΄μ 맨 μμ μλ μμλ₯Ό μΆκ°νκ³ , λ°ν
let arr4 = [1, 2, 3];
const newLength2 = arr4.unshift(0);
console.log(arr4);
*shiftμ unshiftλ μΈλ±μ€λ₯Ό μμ νλ€λ μ μμ λ μ€λ κ±Έλ¦°λ€. λ°λΌμ pushλ popμ μ¬μ©νλ κ² μ’λ€.
λ§μΉ κ°μμ²λΌ λ°°μ΄μ νΉμ λ²μλ₯Ό μλΌλ΄μ μλ‘μ΄ λ°°μ΄λ‘ λ°ν
let arr5 = [1, 2, 3, 4, 5];
let sliced = arr5.slice(2);
console.log(sliced); //[3,4,5]
console.log(arr5);//[1,2,3,4,5]
//μλ³Έ λ°°μ΄μ κ° μ μ§
//맨 λμ μ«μλ₯Ό μ§μ ν λ +1 μ ν΄μ€μΌ νλ€.
//맨 λμ μ«μκ° λ°°μ΄μ λ§μ§λ§μ΄λ©΄ κ·Έλ₯ μμνλ λ°°μ΄μ μΈλ±μ€λ§
//μ μ΄λ λλ€.
λκ°μ μλ‘ λ€λ₯Έ λ°°μ΄μ μ΄μ΄ λΆμ΄μ μλ‘μ΄ λ°°μ΄μ λ°ν
let arr6 = [1, 2];
let arr7 = [3, 4];
let concatedArr = arr6.concat(arr7);
console.log(concatedArr);
// arr6 λ°°μ΄ λ€μ arr7 λ°°μ΄μ΄ λΆμ΄μ μλ‘μ΄ λ°°μ΄λ‘ λ°ν.
λ°°μ΄ λ©μλ λ³ν (0) | 2024.03.24 |
---|---|
λ°°μ΄ λ©μλ μνμ νμ (0) | 2024.03.24 |
async/await (0) | 2024.02.20 |
μ½λ°± μ§μ₯(callback) (0) | 2024.02.20 |
Promise (0) | 2024.02.19 |