"λͺ¨λ μλ°μ€ν¬λ¦½νΈ λ₯λ€μ΄λΈ"
λ°°μ΄(array)μ 1κ°μ λ³μμ μ¬λ¬ κ°μ κ°μ μμ°¨μ μΌλ‘ μ μ₯ν λ μ¬μ©νλ€. μλ°μ€ν¬λ¦½νΈμ λ°°μ΄μ κ°μ²΄μ΄λ©° μ μ©ν λ΄μ₯ λ©μλλ₯Ό ν¬ν¨νκ³ μλ€.
λ°°μ΄μ Array μμ±μλ‘ μμ±λ Array νμ μ κ°μ²΄μ΄λ©° νλ‘ν νμ κ°μ²΄λ Array.prototypeμ΄λ€.
"mdn"
Arrayλ JavaScript Array ν΄λμ€λ 리μ€νΈ ννμ κ³ μμ€ κ°μ²΄μΈ λ°°μ΄μ μμ±ν λ μ¬μ©νλ μ μ κ°μ²΄μ λλ€.
"μ½λ©μ ν"
Array μλ£ν : [μλ£1, μλ£2, μλ£3...]
μλ£κ° μμκ° μ‘΄μ¬ν¨ (objectλ μμ κ°λ μμ)
"μ½μ΄μλ°μ€ν¬λ¦½νΈ"
λ°°μ΄ : νΉμν ννμ κ°μ²΄λ‘, μμκ° μλ μλ£λ₯Ό μ μ₯νκ³ κ΄λ¦¬νλ μ©λμ μ΅μ νλ μλ£κ΅¬μ‘°
const μ΄λ μ΄ = [4,7,9,10,57];
μ΄λ μ΄.map(function(a){
return a * 2
});
console.log(μ΄λ μ΄);
const μ΄λ μ΄ = [4,7,9,10,57];
const μμ΄λ μ΄ = μ΄λ μ΄.filter(function(a){
return a < 4
});
console.log(μ΄λ μ΄);
["Bilbo", "Gandalf", "Nazgul"].forEach((item, index, array) => {
alert(`${item} is at index ${index} in ${array}`);
});
let users = [
{id: 1, name: "jeong"},
{id: 2, name: "min"},
{id: 3, name: "miya"}
];
let user = users.find(item => item.id == 1);
alert(user.name); // jeong