Javascript에서 객체 속성이 다음과 같은 동작을 가질 수 있는지 궁금합니다.
console.log(obj); // output 'Something'
console.log(obj.prop_a); // output 'A'
그리고 또한
var a = obj; // a === 'Something'
var b = obj.prop_a; /// b === 'A'
객체 종류에는 두 가지 버전이 있습니다. 하나는 직접 액세스 할 때 하나는 하위 소품에 액세스 할 때 하나입니다.
감사
예, toString()
방법 을 재정의 할 수 있습니다 .
obj.toString = function() {
return "Something";
}
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다