κ°μ²΄μ νλ‘νΌν° κ°μ μ κ·Όνλ λ°©λ²μ λ κ°μ§κ° μλ€.
- μ (.) μ°μ°μ μ¬μ©
- λκ΄νΈ([]) μ°μ°μ μ¬μ©
λ λ°©μμ λ€μκ³Ό κ°μ μ°¨μ΄μ μ κ°μ§λ€. μ μ°μ°μλ₯Ό μ¬μ©νλ€λ©΄ μ€λ₯Έμͺ½μλ νλ‘νΌν° μ΄λ¦μΈ λ¨μ μλ³μκ° μμΌ νλ€. λ°λ©΄ λκ΄νΈ μ°μ°μλ₯Ό μ¬μ©νλ€λ©΄ μ€λ₯Έμͺ½μλ λ¬Έμμ΄λ‘ νκ°λλ ννμμ΄ μμΌ νλ€.
let author = book.author; // μ μ°μ°μ μ¬μ©
let title = book["main title"]; // λκ΄νΈ μ°μ°μ μ¬μ©
λ λ°©λ²μ μ©λ‘ μμ μ°¨μ΄λ μ κ·Όνλ €λ νλ‘νΌν° κ°μ λμ μΌλ‘ λ³κ²½ν μ μλκ° μ μλ€. μλ³μμ κ²½μ° μλ°μ€ν¬λ¦½νΈ λ°μ΄ν° νμ μ΄ μλκΈ° λλ¬Έμ, νλ‘κ·Έλ¨μμ μ‘°μν μ μλ€. λ°λ©΄ λ¬Έμμ΄μ λ°μ΄ν° νμ μ΄κΈ°μ νλ‘κ·Έλ¨μ΄ μ€νλλ λμ μλ‘ μμ±νκ³ μ‘°μν μ μλ€. κ°λ Ή λ€μκ³Ό κ°μ λ°©μμ νλ‘νΌν° μ κ·Όμ΄ κ°λ₯νλ€.
for (let i = 0; i<4; i++) {
console.log(customer[`address${i}`]); // λ¬Έμμ΄μ΄κΈ°μ νλ‘κ·Έλ¨μμ μ‘°μμ΄ κ°λ₯νλ€.
}
*μλ³μ: μ΄λ¦. μμ, λ³μ, νλ‘νΌν°, ν¨μ, ν΄λμ€μ μ΄λ¦μ μλ³μλ₯Ό μ¬μ©νλ€.
λκ΄νΈ μ°μ°μλ₯Ό μ¬μ©ν λ°©μμ, μ κ·Όν΄μΌ νλ νλ‘νΌν°μ μ΄λ¦μ μ½λ μμ± μμ μ μ μλ κ²½μ° λμ± μ μ©νλ€. νμμ μ΄λ¦:λμ΄
νλ‘νΌν°λ₯Ό μΆκ°νλ ν¨μλ₯Ό μμ±νλ€κ³ κ°μ ν΄λ³΄μ. μ΄λ λ°νμ μ΄μ μλ νλ‘νΌν° μ΄λ¦μ μμ§ λͺ»νλ€. λ°λΌμ μ μ°μ°μλ‘λ νλ‘νΌν°μ μ κ·Όν μ μλ€. μ΄λ λκ΄νΈ μ°μ°μλ₯Ό μ¬μ©ν μ μλ€.
function addStudent(students, name, age) {
students[name] = age;
}
+) λκ΄νΈ μ°μ°μλ₯Ό μ¬μ©ν νλ‘νΌν° μ κ·Όμ΄ κ°λ₯ν μ΄μ λ, μλ°μ€ν¬λ¦½νΈμ κ°μ²΄κ° μ°κ΄ λ°°μ΄μ΄κΈ° λλ¬Έμ΄λ€. μ°κ΄ λ°°μ΄(associative array)λ λ¬Έμμ΄μ μΈλ±μ€λ‘ μ¬μ©νλ λ°°μ΄μ μλ―Ένλ€. νμ΄μ¬μ λμ λ리λ₯Ό μκ°νλ©΄ μ΄ν΄κ° μ½λ€.
+) μλ°μ€ν¬λ¦½νΈμμ κ°μ²΄ 리ν°λ΄λ‘ κ°μ²΄λ₯Ό μμ±ν λ, νλ‘νΌν°μ μ΄λ¦μ μλ°μ€ν¬λ¦½νΈ μλ³μ νΉμ λ¬Έμμ΄ λ¦¬ν°λ΄μ΄ λ μ μλ€.
let book = {
"main title": "Javascript", // λ¬Έμμ΄ λ¦¬ν°λ΄μ΄κΈ° λλ¬Έμ 곡백μ νμ©νλ€.
"sub-title": "the Definitive Guide", // λμ(-) λν νμ©νλ€.
"author": "Kim",
}
// λ¬Όλ‘ 1,2λ²μ§Έ νλ‘νΌν°μ κ²½μ° μ μ°μ°μλ₯Ό μ¬μ©ν νλ‘νΌν° μ κ·Όμ΄ λΆκ°λ₯νλ€.
// μΈλ²μ§Έλ μ μ°μ°μμ λκ΄νΈ μ°μ°μ λͺ¨λ κ°λ₯νλ€.
'Vanilla JS' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
Vanilla Javascriptλ‘ SPA ꡬννκΈ°(νλ‘κ·Έλλ¨Έμ€ μΌνλͺ° SPA) (0) | 2022.11.11 |
---|---|
βDOMμ μ§μ μ‘°μνλ€β μ μλ―Έμ μ»΄ν¬λνΈμ λ³Έμ§ (0) | 2022.10.08 |
this ν€μλ (0) | 2022.08.19 |
λ΄ μ½λκ° μ°μνμ§ μμ μ΄μ (0) | 2022.08.17 |
νλ‘ νΈμλ κ°λ°μμ ν¨μλ₯Ό νμ©νλ λ°©λ² λ κ°μ§ (0) | 2022.08.17 |