눈 모양으로 단순화 된 자바 스크립트 모듈이 있습니다.노드 js의 모듈을 사용하고 값을 다시 할당하십시오.
var pose = require('./pose').init();
console.log(JSON.stringify(pose));
pose.eye.left = { yawPos: 99, pitchPos: 11 };
console.log(JSON.stringify(pose));
는 왜 두 번 같은 출력을 얻을 수 있습니까 :
var pose = {};
var eye = {};
var left = {};
left.pitchPos = 37;
left.yawPos = 47;
exports.init = function() {
eye.left = left;
pose.eye = eye;
return this;
};
exports.eye = function (e) {
if(typeof(e) !== "undefined"){
pose.eye = e;
}
return pose;
};
exports.pose = pose;
이 내가 그것을 사용하는 방법입니까?
잠재적 내가 이해하지 않은 모듈 및 범위 아직 문서에 어떤 힌트를 환영
'this'을 (를) 참조하기를 기대하십니까? –