0
JS 객체를 더 잘 이해하려고 노력 중이며 node.js에 pg module을 실험하고 있습니다. 내 질문은, 왜 만든 개체가 __proto__
속성이 무엇입니까?이 모듈에 대해 __proto__가 비어있는 이유는 무엇입니까?
proto: {}
connect exists
그리고 페이지 모듈 자체에, 나는 connect
방법은 생성자의 프로토 타입에 연결되어 있는지 볼 수 있습니다 :
var pg = require('pg');
console.log('proto: %j', pg.__proto__);
if ('connect' in pg) {
console.log("connect exists");
}
출력, 내가 nodejs test.js
를 실행하는 것입니다
PG.prototype.connect = function(config, callback) {
내 pg
개체에이 connect
메서드가 있지만 어떤 경우에는 __proto__
이라는 공백이 있습니까?
을 확인하십시오. 'console.log (pg .__ proto __)'(% j 변환없이)는 내가 기대하는 것을 출력합니다. 감사. – Flimzy