다음 코드를 가지고 왜 다른 객체를 다른 객체 내에서 만들 수 없는지 궁금합니다.Javascript의 다른 객체 이니셜 라이저 내에 객체 이니셜 라이저를 사용할 수없는 이유는 무엇입니까?
코드는
//Object initializer
var shoe = {
size: 10,
make: var maketype = {
this.brand: "rebook"
},
availability: "now"
}
HTTP와 같은 자바 스크립트 유효성 검사기를 사용하는 것이 좋습니다 : // jsHint.com. 코드가 유효하지 않습니다. –
@ 나는 아닙니다 - 나는 코드를 돌았지만'var'와'this'는 객체 이니셜 라이저에서 사용하는 것은 불법이라는 오류 목록에서 결코 알지 못했을 것입니다. – PeanutsMonkey
* "예상 된 식별자이고 대신 var ' "* ... 요점까지 꽤 똑바로 보인다. 어쨌든 유효성 검사기는 매우 유용 할 수 있습니다. –