클로저에 정의 된 함수 개체를 만들 수 없습니까?

톤크

클로저에 정의 된 함수에서 객체를 생성 할 수없는 이유는 무엇입니까?

var outer = function() {
  var constructor = function() { 
    this.foo = 1; 
  }; 
  return constructor;
};

// Should be: { foo: 1 }, but is: undefined
var constructorObject = new outer()();

// This works
var c = outer();
var constructorObject = new c();    
MrCode

다음과 같이 외부 함수 호출을 괄호로 묶어야합니다.

var constructorObject = new (outer())();
//                          ^       ^ parenthesis here

console.log(constructorObject); // constructor {foo: 1} 
console.log(constructorObject.foo); // 1

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

왜 내가 JMeter의 노출 된 소품 Hashtable에 그루비 클로저를 저장할 수 있지만 그루비 함수는 저장할 수 없습니까?

분류에서Dev

js 객체를 만들 때 다른 정의 된 함수 내에서 정의 된 함수를 사용할 수없는 이유는 무엇입니까?

분류에서Dev

powershell에서 웹 서비스 팩토리 함수로 정의 된 개체를 어떻게 만들 수 있습니까?

분류에서Dev

중첩 된 개체에서 새 Javascript 개체를 만들 수 있습니까?

분류에서Dev

파이썬 함수는 그 함수의 인자에 이름이 정의 된 전역 객체를 어떻게 만들 수 있습니까?

분류에서Dev

생성자가 private으로 정의 된 클래스의 객체를 어떻게 만들 수 있습니까?

분류에서Dev

클로저에서 외부 적으로 정의 된 함수를 사용할 수 있습니까?

분류에서Dev

재정의 된 함수를 사용하는 비 멤버 함수를 어떻게 만들 수 있습니까?

분류에서Dev

Typescript 정의 및 함수 호출에서 매개 변수를 선택적으로 만들 수 있습니까?

분류에서Dev

그룹 프레임없이 yEd에서 구성된 개체를 만들 수 있습니까?

분류에서Dev

그룹 프레임없이 yEd에서 구성된 개체를 만들 수 있습니까?

분류에서Dev

React js : 왜 클로저를 만들 수 없습니까?

분류에서Dev

새 하위 클래스 개체를 만들 때 부모 클래스에 정의 된 변수 설정 문제

분류에서Dev

이 함수 정의를 어떻게 DRY로 만들 수 있습니까?

분류에서Dev

(함수 ($) {..}) (jQuery); 이 래퍼 / 클로저에 정의 된 함수는 외부에서 호출 할 수 없습니다.

분류에서Dev

생성 된 함수에 정의 된 데이터 개체이지만 반응하지 않습니까?

분류에서Dev

생성 된 유형의 인스턴스를 만들 수 없습니다.이 개체에 대해 정의 된 매개 변수없는 생성자가 없습니다.

분류에서Dev

특정 함수 내에서 객체를 조작 할 수있는 함수를 만들 수 있습니까?

분류에서Dev

크기가 지정된 제네릭 유형 (E401)의 함수 내에서 mem :: size_of를 사용하여 상수를 만들 수 없습니다.

분류에서Dev

클로저의 매개 변수 목록 안에 튜플 요소의 이름을 만들 수 있습니까?

분류에서Dev

별도의 QThread 클래스를 만들고 여기에서 특정 함수 만 호출 할 수 있습니까?

분류에서Dev

메서드가있는 클래스의 대안으로 1 개 또는 2 개의 고차 함수 / 클로저를 만들 수 있습니까?

분류에서Dev

모든 매크로가 실행 된 경우에만 정의 된 모듈에서 함수를 만들 수있는 방법은 무엇입니까?

분류에서Dev

Azure mySQL에서 함수 / 저장 프로 시저를 만들 수 없습니다.

분류에서Dev

조각의 정적 함수에서 개체로 Hashmap 만들기

분류에서Dev

함수 (클래스에서)의 변수는 그것이 만들어지고 이전에 정의 된 함수에서만 사용할 수 있습니다.

분류에서Dev

Firebase의 개체에 배열을 만들 수 없습니다.

분류에서Dev

'AppContext'유형의 개체를 만들 수 없습니다. Npgsql + EFCore

분류에서Dev

'AppDbContext'유형의 개체를 만들 수 없습니다.

Related 관련 기사

  1. 1

    왜 내가 JMeter의 노출 된 소품 Hashtable에 그루비 클로저를 저장할 수 있지만 그루비 함수는 저장할 수 없습니까?

  2. 2

    js 객체를 만들 때 다른 정의 된 함수 내에서 정의 된 함수를 사용할 수없는 이유는 무엇입니까?

  3. 3

    powershell에서 웹 서비스 팩토리 함수로 정의 된 개체를 어떻게 만들 수 있습니까?

  4. 4

    중첩 된 개체에서 새 Javascript 개체를 만들 수 있습니까?

  5. 5

    파이썬 함수는 그 함수의 인자에 이름이 정의 된 전역 객체를 어떻게 만들 수 있습니까?

  6. 6

    생성자가 private으로 정의 된 클래스의 객체를 어떻게 만들 수 있습니까?

  7. 7

    클로저에서 외부 적으로 정의 된 함수를 사용할 수 있습니까?

  8. 8

    재정의 된 함수를 사용하는 비 멤버 함수를 어떻게 만들 수 있습니까?

  9. 9

    Typescript 정의 및 함수 호출에서 매개 변수를 선택적으로 만들 수 있습니까?

  10. 10

    그룹 프레임없이 yEd에서 구성된 개체를 만들 수 있습니까?

  11. 11

    그룹 프레임없이 yEd에서 구성된 개체를 만들 수 있습니까?

  12. 12

    React js : 왜 클로저를 만들 수 없습니까?

  13. 13

    새 하위 클래스 개체를 만들 때 부모 클래스에 정의 된 변수 설정 문제

  14. 14

    이 함수 정의를 어떻게 DRY로 만들 수 있습니까?

  15. 15

    (함수 ($) {..}) (jQuery); 이 래퍼 / 클로저에 정의 된 함수는 외부에서 호출 할 수 없습니다.

  16. 16

    생성 된 함수에 정의 된 데이터 개체이지만 반응하지 않습니까?

  17. 17

    생성 된 유형의 인스턴스를 만들 수 없습니다.이 개체에 대해 정의 된 매개 변수없는 생성자가 없습니다.

  18. 18

    특정 함수 내에서 객체를 조작 할 수있는 함수를 만들 수 있습니까?

  19. 19

    크기가 지정된 제네릭 유형 (E401)의 함수 내에서 mem :: size_of를 사용하여 상수를 만들 수 없습니다.

  20. 20

    클로저의 매개 변수 목록 안에 튜플 요소의 이름을 만들 수 있습니까?

  21. 21

    별도의 QThread 클래스를 만들고 여기에서 특정 함수 만 호출 할 수 있습니까?

  22. 22

    메서드가있는 클래스의 대안으로 1 개 또는 2 개의 고차 함수 / 클로저를 만들 수 있습니까?

  23. 23

    모든 매크로가 실행 된 경우에만 정의 된 모듈에서 함수를 만들 수있는 방법은 무엇입니까?

  24. 24

    Azure mySQL에서 함수 / 저장 프로 시저를 만들 수 없습니다.

  25. 25

    조각의 정적 함수에서 개체로 Hashmap 만들기

  26. 26

    함수 (클래스에서)의 변수는 그것이 만들어지고 이전에 정의 된 함수에서만 사용할 수 있습니다.

  27. 27

    Firebase의 개체에 배열을 만들 수 없습니다.

  28. 28

    'AppContext'유형의 개체를 만들 수 없습니다. Npgsql + EFCore

  29. 29

    'AppDbContext'유형의 개체를 만들 수 없습니다.

뜨겁다태그

보관