IFFE를 사용하여 생성자를 만드는 이유

OskiBoski

이 코드가 있습니다.

var x = function(){
    return {
        x: function(name){
            this.name = name;
        }
    }
}();

var z = new x.x ("jaga");
console.log(z);

내 질문은 왜 내가 사용해야합니까?

}();

함수의 끝에서 생성자로 만들려면?

데이비드 브래드쇼

IFFE의 장점은 코드가 전역 범위를 벗어나 내부에 있다는 것입니다. 따라서 코드는 페이지의 다른 코드와 예기치 않은 상호 작용을 할 수 없습니다.

이것은 라이브러리를 게시하는 사람들에게 대부분 유용하며 귀하의 예제에서 어떤 이점도 제공하지 않습니다.

요즘이 패턴은 es6에서 모듈로 대체되었습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

지도를 사용하여 새 배열을 만드는 이유

분류에서Dev

const char * "string literal"을 사용하는 이동 생성자를 만드는 방법

분류에서Dev

C # 생성자를 통해 유사한 개체 목록을 전달하여 읽기 전용 속성이있는 개체 목록을 만드는 방법

분류에서Dev

Java에서 생성자를 두 번 사용하는 이유

분류에서Dev

Java에서 생성자를 두 번 사용하는 이유

분류에서Dev

생성자 함수에서이 키워드를 사용하는 이유

분류에서Dev

오버로드 된 비교 연산자를 사용하여 실행 전에 복사 생성자를 호출하는 이유를 알 수 없습니다.

분류에서Dev

@TupleConstructor가 생성자를 생성하지 않는 이유

분류에서Dev

사용자 생성 이미지로 JavaScript를 사용하여 이미지 슬라이더를 만드는 방법은 무엇입니까?

분류에서Dev

@abstractmethod를 사용하여 생성자의 인수 구조를 지정하는 추상 인터페이스를 만드는 방법은 무엇입니까?

분류에서Dev

itertools를 사용하여 유니 코드 문자열 (Python)의 모든 문자 순열을 생성하는 방법

분류에서Dev

ColumnTransformer가 동일한 코드를 사용하지만 다른 .csv 파일을 사용하여 다른 출력을 생성하는 이유는 무엇입니까?

분류에서Dev

이벤트 생성자를 사용하여 문자열에서 네이티브 이벤트를 만드는 방법은 무엇입니까?

분류에서Dev

이동 생성자를 사용하는 이유는 무엇입니까?

분류에서Dev

시동 디스크 생성기를 사용하여 영구 드라이브를 만드는 방법

분류에서Dev

가능한 여러 유형 생성자가있는 동안 데이터 유형에서 특정 생성자를 사용하는 방법

분류에서Dev

UUID를 사용하여 특정 문자열에 대한 고유 식별자를 생성하는 것이 안전합니까 (고유성 문제)?

분류에서Dev

.split () 메서드를 사용하여 생성 된 문자열 길이

분류에서Dev

새로운 제약 조건이있는 제네릭 클래스에서 내부 생성자를 사용하여 엔터티를 만드는 방법

분류에서Dev

AWK를 사용하여 사용자 이름을 만드는 Bash 스크립트

분류에서Dev

WP를 사용하여 사용자 지정 슬라이더를 생성하는 방법은 무엇입니까?

분류에서Dev

생성자에서 변수를 인스턴스화하는 이유와 속성을 사용하여 변수에 액세스하는 이유

분류에서Dev

생성자에서 변수를 인스턴스화하는 이유와 속성을 사용하여 변수에 액세스하는 이유

분류에서Dev

kops를 사용하여 클러스터를 만들 때 LoadBalancer를 만드는 이유는 무엇입니까?

분류에서Dev

벡터를 사용하여 객체를 보유하는 경우 복사 생성자가 필요합니까?

분류에서Dev

foreach를 사용하여 항상 ArrayIndexOutOfBoundsException이 발생하는 이유

분류에서Dev

리터럴 문자를 사용하여 Clojure 문자열을 만드는 이유는 무엇입니까?

분류에서Dev

private 멤버를 사용하여 파생 클래스에 대한 이동 생성자를 구현하는 방법

분류에서Dev

업데이트 메서드를 사용하여 유니티 생성 항목 c #

Related 관련 기사

  1. 1

    지도를 사용하여 새 배열을 만드는 이유

  2. 2

    const char * "string literal"을 사용하는 이동 생성자를 만드는 방법

  3. 3

    C # 생성자를 통해 유사한 개체 목록을 전달하여 읽기 전용 속성이있는 개체 목록을 만드는 방법

  4. 4

    Java에서 생성자를 두 번 사용하는 이유

  5. 5

    Java에서 생성자를 두 번 사용하는 이유

  6. 6

    생성자 함수에서이 키워드를 사용하는 이유

  7. 7

    오버로드 된 비교 연산자를 사용하여 실행 전에 복사 생성자를 호출하는 이유를 알 수 없습니다.

  8. 8

    @TupleConstructor가 생성자를 생성하지 않는 이유

  9. 9

    사용자 생성 이미지로 JavaScript를 사용하여 이미지 슬라이더를 만드는 방법은 무엇입니까?

  10. 10

    @abstractmethod를 사용하여 생성자의 인수 구조를 지정하는 추상 인터페이스를 만드는 방법은 무엇입니까?

  11. 11

    itertools를 사용하여 유니 코드 문자열 (Python)의 모든 문자 순열을 생성하는 방법

  12. 12

    ColumnTransformer가 동일한 코드를 사용하지만 다른 .csv 파일을 사용하여 다른 출력을 생성하는 이유는 무엇입니까?

  13. 13

    이벤트 생성자를 사용하여 문자열에서 네이티브 이벤트를 만드는 방법은 무엇입니까?

  14. 14

    이동 생성자를 사용하는 이유는 무엇입니까?

  15. 15

    시동 디스크 생성기를 사용하여 영구 드라이브를 만드는 방법

  16. 16

    가능한 여러 유형 생성자가있는 동안 데이터 유형에서 특정 생성자를 사용하는 방법

  17. 17

    UUID를 사용하여 특정 문자열에 대한 고유 식별자를 생성하는 것이 안전합니까 (고유성 문제)?

  18. 18

    .split () 메서드를 사용하여 생성 된 문자열 길이

  19. 19

    새로운 제약 조건이있는 제네릭 클래스에서 내부 생성자를 사용하여 엔터티를 만드는 방법

  20. 20

    AWK를 사용하여 사용자 이름을 만드는 Bash 스크립트

  21. 21

    WP를 사용하여 사용자 지정 슬라이더를 생성하는 방법은 무엇입니까?

  22. 22

    생성자에서 변수를 인스턴스화하는 이유와 속성을 사용하여 변수에 액세스하는 이유

  23. 23

    생성자에서 변수를 인스턴스화하는 이유와 속성을 사용하여 변수에 액세스하는 이유

  24. 24

    kops를 사용하여 클러스터를 만들 때 LoadBalancer를 만드는 이유는 무엇입니까?

  25. 25

    벡터를 사용하여 객체를 보유하는 경우 복사 생성자가 필요합니까?

  26. 26

    foreach를 사용하여 항상 ArrayIndexOutOfBoundsException이 발생하는 이유

  27. 27

    리터럴 문자를 사용하여 Clojure 문자열을 만드는 이유는 무엇입니까?

  28. 28

    private 멤버를 사용하여 파생 클래스에 대한 이동 생성자를 구현하는 방법

  29. 29

    업데이트 메서드를 사용하여 유니티 생성 항목 c #

뜨겁다태그

보관