Chapter10 κ°μ²΄ 리ν°λ΄
λ€μ 보기μ true
, false
λ₯Ό κ³ λ₯΄μμ€.
(1) κ°μ²΄ μμ±μ νλ‘νΌν° ν€λ₯Ό μμ±ν λ, μλ³μ λ€μ΄λ° κ·μΉμ λ°λ₯΄μ§ μμΌλ©΄ 무쑰건 λ°μ΄νλ₯Ό μ¬μ©ν΄μΌ νλ€.
(2) λκ΄νΈ νκΈ°λ² μμλ 무쑰건 λ°μ΄νλ‘ κ°μΈμ§ λ¬Έμμ΄λ§ κ°λ₯νλ€.
λ€μ μ½λμ μΆλ ₯κ²°κ³Όλ₯Ό μμ±νμμ€.
const obj = {
"abc" : 123 ,
abc : 789 ,
000 : "zero" ,
"000" : "stringZero" ,
}
const ABC = "abc" ;
const zero = 000 ;
console . log ( obj [ "abc" ] ) ; // (1)
console . log ( obj [ ABC ] ) ; // (2)
console . log ( obj . abc ) ; // (3)
console . log ( obj [ 000 ] ) ; // (4)
console . log ( obj [ "000" ] ) ; // (5)
console . log ( obj [ zero ] ) ; // (6)
console . log ( obj . zero ) ; // (7)
λ€μ μ€ μλ¬κ° λ°μνλ κ²μ λͺ¨λ κ³ λ₯΄μμ€
const obj1 = {
name : 'name1' ,
name : 'name2'
} // (1)
const obj2 = {
' ' : 'null'
} // (2)
const obj3 = {
if : true ,
else : false
} // (3)
const obj4 : {
first - name : 'name'
} // (4)
const obj5 : {
lastName : 'name'
} // (5)
const obj6 : {
a : 1
b : 2
} // (6)
κ°μ²΄μ νλ‘νΌν° ν€λ‘ μ¬μ©λ μ μλ μμκ° 2κ°μ§λ₯Ό μμ±νκ³ ,μλμ μ½λμμ μλ¬κ° λ°μνμ§ μλ μ΄μ μλν΄ μ€λͺ
νμμ€.
es6μμ μΆκ°λ κ°μ²΄ 리ν°λ΄μ νμ₯κΈ°λ₯ 3κ°μ§λ₯Ό μμ±ν΄μ£ΌμΈμ.
λ€μ μ½λμμ μλ¬κ° λ°μνλ λΆλΆκ³Ό μ€ν κ²°κ³Όλ₯Ό μμΈ‘νμΈμ.
var obj = {
0 : 1 , // (1)
"" : "" , // (2)
object : "" , // (3)
name : "Deep" , // (4)
name : "Dive" , // (5)
} ;
console . log ( obj ) ;