push, unshift, splice / pop, shift, splice
08 Feb 2023 -
Less than 1 minute read
push / pop
-
push
-
λ°°μ΄μ λ§μ§λ§μ μμ μΆκ°
-
var array = ['bonjour', 'baguette', 'croissant']; array.push('frites'); console.log(array); console.log(array[3]); // (4)Β ['bonjour', 'baguette', 'croissant', 'frites'] // frites
-
-
pop
-
λ°°μ΄μ λ§μ§λ§ μμ μ κ±°
-
var array = ['bonjour', 'baguette', 'croissant']; array.pop(); console.log(array); // (2)Β ['bonjour', 'baguette']
-
uhshift / shift
-
unshift
-
λ°°μ΄μ 맨 μμ μλ‘μ΄ μμ μΆκ°
-
var array = ['bonjour', 'baguette', 'croissant']; array.unshift('frites'); console.log(array); // (4)Β ['frites', 'bonjour', 'baguette', 'croissant']
-
-
shift
-
λ°°μ΄μ 맨 μ μμ μ κ±°
-
var array = ['bonjour', 'baguette', 'croissant']; array.shift(); console.log(array); // (2)Β ['baguette', 'croissant']
-
splice
-
λ°°μ΄μ μμλ₯Ό μμ , κ΅μ²΄ νκ±°λ μλ‘μ΄ μμ μΆκ°
-
array.splice(μμμΈλ±μ€, μμ κ°μ)
var array = ['bonjour', 'baguette', 'croissant']; array.splice(0, 1); console.log(array); // (2)Β ['baguette', 'croissant'] array.splice(0, 2); console.log(array); // []
-
array.splice(μμμΈλ±μ€, μμ κ°μ, μμμΈλ±μ€μμΉμμΆκ°ν μμ)
var array = ['bonjour', 'baguette', 'croissant']; array.splice(1, 1, 'vin'); console.log(array); // (3)Β ['bonjour', 'vin', 'croissant']
var array = ['bonjour', 'baguette', 'croissant']; array.splice(1, 1); console.log(array); // (2)Β ['bonjour', 'croissant'] array.splice(1, 0, 'fromage'); console.log(array); // (3)Β ['bonjour', 'fromage', 'croissant'] array.splice(0, 2, 'vin', 'jambon'); console.log(array); // (3)Β ['vin', 'jambon', 'croissant']