[λΆμ€νΈμ½μ€]μλ°μ€ν¬λ¦½νΈμ μμ Quiz 4 ν΄μ€
μλ νμΈμ λΆμ€ν°μ½μ€ 3κΈ° μν¬ν°μ¦ νλΈμ λλ€. πΏ
λΆμ€ν°μ½μ€λ?
컀λ₯νΈμ¬λ¨μ λ€μ΄λ²κ° μ€λ¦½ν λΉμ리 κ΅μ‘ μ¬λ¨μ
λλ€.
μννΈμ¨μ΄ κ°λ°μ μμ± κ΅μ‘ νλ‘κ·Έλ¨, λΆμ€νΈμ½μ€μ ν¨κ»
λΉμ μ κ°λ° 컀리μ΄λ₯Ό μ
κ·Έλ μ΄λνμΈμ!
μ ν¬μ€ν μ κ°μ λ΄ μκ°ν΄λ³΄κΈ°μ μμ μμ λ€λ£¨λ μ½λλ₯Ό μ§μ ν¬λ‘¬νλ©΄μμ νμΈ ν΄λ³Ό μ μλλ‘ μ§νν©λλ€. κ΄λ ¨λ κ°λ κ³Ό κ°μλ ν¨κ» μ¬λ €λ리λ λ§ν¬μμ νμΈν΄λ³΄μ€ μ μμ΅λλ€.
www.boostcourse.org/cs124/joinLectures/52258
κ°μ²΄λ κ΄λ ¨λ λ°μ΄ν°μ ν¨μ(μΌλ°μ μΌλ‘ μ¬λ¬ λ°μ΄ν°μ ν¨μλ‘ μ΄λ£¨μ΄μ§λλ°, κ°μ²΄ μμ μμ λλ λ³΄ν΅ νλ‘νΌν°μ λ©μλλΌκ³ λΆλ¦ λλ€)μ μ§ν©μ λλ€.
μ¬ν JavaScript μ μμλ€κ³Ό λ§μ°¬κ°μ§λ‘, κ°μ²΄λ₯Ό μμ±νλ κ²μ λ³μλ₯Ό μ μνκ³ μ΄κΈ°ννλ κ²μΌλ‘ μμν©λλ€. μ΄λ¦κ³Ό κ°μ ':' μΌλ‘ λΆλ¦¬λ©λλ€.
var objectName = {
member1Name: member1Value,
member2Name: member2Value,
member3Name: member3Value
};
μμμ, μ°λ¦¬λ κ°μ²΄μ νλ‘νΌν°μ λ©μλλ₯Ό μ νκΈ°λ²μ ν΅ν΄ μ κ·Όνμ΅λλ€. κ°μ²΄ μ΄λ¦(person)μ λ€μμ€νμ΄μ€μ²λΌ λμν©λλ€. κ°μ²΄λ΄μ μΊ‘μνλμ΄μλκ²μ μ κ·Όνλ €λ©΄ λ¨Όμ μ μ μ λ ₯ν΄μΌν©λλ€. κ·Έ λ€μ μ μ μ°κ³ μ κ·Όνκ³ μ νλ νλͺ©μ μ μ΅λλ€. κ°λ¨ν νλ‘νΌν°μ μ΄λ¦μΌ μλ μμ κ²μ΄κ³ , λ°°μ΄μ μΌλΆμ΄κ±°λ κ°μ²΄μ λ©μλλ₯Ό νΈμΆν μλ μμ΅λλ€.
νμ§λ§ κ³΅λ°±μ΄ μμ κ²½μ° λ°μ΄ν μμ μ μΈ ν΄μ£Όμ΄μΌ ν©λλ€.
for...inλ¬Έμ μμλ μ΄κ±° κ°λ₯ν μμ±λ€μ ν¬ν¨νμ¬ κ°μ²΄μμ λ¬Έμμ΄λ‘ ν€κ° μ§μ λ λͺ¨λ μ΄κ±° κ°λ₯ν μμ±μ λν΄ λ°λ³΅ν©λλ€.
const object = { a: 1, b: 2, c: 3 };
for (const property in object) {
console.log(`${property}: ${object[property]}`);
}
// expected output:
// "a: 1"
// "b: 2"
// "c: 3"
λ©μλ(method)λ κ°μ²΄μ μμ± ν¨μμ΄λ€. λ κ°μ§ μ’ λ₯μ λ©μλκ° μλ€. κ°μ²΄ μΈμ€ν΄μ€μ μν΄ μνλλ νμ€ν¬μ λ΄μ₯λ μΈμ€ν΄μ€ λ©μλ λλ μ€λΈμ νΈ μμ±μμμ μ§μ νΈμΆλλ νμ€ν¬μΈ μ μ λ©μλκ° μ¬κΈ°μ ν΄λΉλλ€.
νλ‘νΌν°μ νλ‘νΌν°λ , λ₯Ό ν΅ν΄ ꡬλΆνλ€. μμ μ½λλ₯Ό 보면 getPersonProfileλ λ©μλ μ²λΌ 보μ΄λ κ°μ λ΄μ νλ‘νΌν° μ λλ‘ μκ°ν μ μλ€.
var person = {
name: "Jason",
age: 25,
occupation: "Student",
getPersonProfile: function() {
return "Name : " + this.name +
"\nAge : " + this.age +
"\nOccupation : " + this.occupation;
}
};