1: 리터럴 의미
리터럴은 값을 표현하는 방법을 나타냅니다. 일반적으로 표현식을 제외하고 변수에 값을 할당할 때 등호 오른쪽은 리터럴로 간주할 수 있습니다.
리터럴은 함수 리터럴 외에도 문자열 리터럴, 배열 리터럴,
객체 리터럴로 구분됩니다.
예:
var test="hello world!";
"hello world!"는 문자열 리터럴이고 test는 변수 이름입니다.
2: 객체 리터럴
객체 리터럴에는 두 가지 액세스 방법이 있습니다. 예는 다음과 같습니다.
var obj = {
a:'aaa',// a는 속성이고 'aaa'는 속성 값입니다.
b:'bbb',
c:'ccc'
}
방법 1: obj.a// aaa, for 순회 객체에서 이 방법은 유효하지 않습니다...
방법 2: obj['a']//aaa, 따옴표를 추가해야 합니다
[점 방법은 다음 경우에만 적합합니다. 속성이 변수인 경우 후자만 사용할 수 있습니다.]
속성이 변수인 경우 다음 방법으로만 값을 할당할 수 있습니다.
var obj = {};
obj[$a] = 'value';
{$a: 'value'}를 직접 쓰면 $a는 문자열로 파싱됩니다.
3:
에서 키워드 사용법: 형식: (객체 내 변수)... 참고,,,
"객체"가 배열인 경우 "변수"
"객체"가 객체인 경우 "변수"는 객체의 "속성"을 나타냅니다.