Dot Notation | Bracket Notation | |
---|---|---|
숫자가 포함 | O | O |
숫자로 시작 | X | O |
숫자로만 이루어진 | X | O |
특수문자 시작 | X | O |
특수문자 포함 | X | O |
특수문자로만 이루어진 | X | O |
$ 또는 _ 포함, 시작 | O | O |
띄워쓰기 포함 | X | O |
변수포함 | X | O |
context={
1_char:'a',
'char#2':'b', //char#2:'b'와 'char#2':'b'는 동일
$3_char:'c',
char_ 4:'d',
}
context['1_char'] -> 'a'
context['char#2'] -> 'b'
context['$3_char'] -> 'c'
context['char_ 4'] -> 'd'
let a='char_ 4'
context[a] -> 'd'
context.1_char -> Error
context.char#2 -> Error
context.$3_char -> -> 'c'
context.char_ 4 -> Error
a='char_ 4'
context.a -> 'Error'