JS5003: 함수 결과에 할당할 수 없습니다.

코드에서 함수 결과에 값을 할당하려고 합니다. 함수 결과를 변수에 할당할 수는 있지만 변수로 사용할 수는 없습니다. 함수 자체에 새 값을 할당하려면 괄호(함수 호출 연산자)를 생략하십시오.

이 오류를 해결하려면

  1. 함수 호출 결과에 값을 할당하지 마십시오. 하지만 함수 호출의 결과를 변수에 할당할 수는 있습니다.

    myVar = myFunction(42);
    
  2. 또는 반환 값이 아닌 함수 자체를 변수에 할당할 수 있습니다.

    myFunction = new Function("return 42;");
    

참고 항목

참조

Function 개체

기타 리소스

JScript 언어 둘러보기

JScript 함수

메서드