파일에 Window
개체에 속성을 첨부하고 싶습니다. 이것은 현재 내가 인생에서이 모든 일을 마무리하고이 라이브러리 될 것입니다합니다 (Window
객체의 속성으로 binary
인스턴스를 배치 할IIFE에서 생성자 함수를 랩핑하고 Window 객체에서 인스턴스를 배치하는 방법은 무엇입니까?
function Binary() {
var obj = function(msg){ console.log(msg + this.binaryString) };
obj.binaryString = ''
Object.defineProperty(obj, 'zero', {
get: function() {
obj.binaryString += '0';
return obj;
}
});
....
return obj;
};
var binary = new Binary();
이 내가 변수 이름을 원하지 않는 I 코드입니다 갈등). 나는 여러 다른 시간을 시도하고 대답을 얻을 max callstack error
어떻게 이것을 올바르게합니까?
(function(){ /*Put code here.*/; window.binary = result; })()
또는 return
이 방법 : 기본적으로
당신이 시도 것을 우리에게 보여 수를, 난 그냥 포장 한 그것은 IIFE에서'var binary = new Binary();'를'window.binary = new Binary(); '로 바꿨고 모든 것이 잘 동작합니다. – George