이 기사의 예에서는 JavaScript가 원본 개체의 valueOf를 변경하는 방법을 설명합니다. 참고할 수 있도록 모든 사람과 공유하세요. 구체적인 분석은 다음과 같습니다.
JS의 객체에는 모두 valueOf 메소드가 포함되어 있습니다. 원래 객체의 valueOf를 사용자 정의 valueOf 함수로 바꿀 수 있습니다.
function foo() { this.valueOf = function() { return 'this is my value'; } } var bar = new foo(); Print( bar ); // prints: this is my value Print( bar == 'this is my value' ) // prints: true Print( bar === 'this is my value' ) // prints: false
이 기사가 모든 사람의 JavaScript 프로그래밍 설계에 도움이 되기를 바랍니다.