0
데이터 구조를 인쇄하라는 메시지가 나타나면 대신 "[Object]"를 인쇄하는 LiveScript 프로그램이 있습니다. LiveScript는 일반적으로 개체 또는 형식이 다른 개체 목록을 인쇄 할 때 매우 뛰어납니다. 따라서이 메시지는 무엇을 나타 냅니까? 왜 객체 나 그 타입을 출력 할 수 없습니까?Livescript에서 [Object]는 무엇을 의미합니까?
데이터 구조를 인쇄하라는 메시지가 나타나면 대신 "[Object]"를 인쇄하는 LiveScript 프로그램이 있습니다. LiveScript는 일반적으로 개체 또는 형식이 다른 개체 목록을 인쇄 할 때 매우 뛰어납니다. 따라서이 메시지는 무엇을 나타 냅니까? 왜 객체 나 그 타입을 출력 할 수 없습니까?Livescript에서 [Object]는 무엇을 의미합니까?
JavaScript에서와 동일한 의미입니다. 이것 좀보세요 :
obj = {}
typeof obj // => "object"
obj.toString() // => "[object Object]"
이것은 해당 유형을 나타냅니다. 문자열로 변환 될 때 JS는 문자열로 변환하려고 시도합니다. LiveScript는 JavaScript로만 컴파일됩니다. 그래서, 어떤 부작용 코드가 string
에서 개체를 변형시키고 있다는 것을 알 수 있습니다. 코드 조각을 사용하면 도움을 받기가 더 쉬워 질 것입니다. 그러나 이것은 완전히 공제가됩니다.
예를 들려 줄 수 있습니까? – gkz