이 코드가 있습니다.
var x = function(){
return {
x: function(name){
this.name = name;
}
}
}();
var z = new x.x ("jaga");
console.log(z);
내 질문은 왜 내가 사용해야합니까?
}();
함수의 끝에서 생성자로 만들려면?
IFFE의 장점은 코드가 전역 범위를 벗어나 내부에 있다는 것입니다. 따라서 코드는 페이지의 다른 코드와 예기치 않은 상호 작용을 할 수 없습니다.
이것은 라이브러리를 게시하는 사람들에게 대부분 유용하며 귀하의 예제에서 어떤 이점도 제공하지 않습니다.
요즘이 패턴은 es6에서 모듈로 대체되었습니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다