From 7236bf44d867ec92c8220f36ab53cf4b3842a590 Mon Sep 17 00:00:00 2001 From: Dilrong Date: Tue, 3 Aug 2021 15:31:28 +0900 Subject: [ko] 'SyntaxError: return not in function' (#1380) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Bad_return_or_yield 동기화 및 번역 * Update files/ko/web/javascript/reference/errors/bad_return_or_yield/index.html Co-authored-by: 이학성 Co-authored-by: hochan Lee --- .../errors/bad_return_or_yield/index.html | 45 +++++++++++++++++----- 1 file changed, 35 insertions(+), 10 deletions(-) (limited to 'files/ko/web/javascript') diff --git a/files/ko/web/javascript/reference/errors/bad_return_or_yield/index.html b/files/ko/web/javascript/reference/errors/bad_return_or_yield/index.html index 1239fa27f4..b8884edacb 100644 --- a/files/ko/web/javascript/reference/errors/bad_return_or_yield/index.html +++ b/files/ko/web/javascript/reference/errors/bad_return_or_yield/index.html @@ -1,25 +1,46 @@ --- title: 'SyntaxError: return not in function' slug: Web/JavaScript/Reference/Errors/Bad_return_or_yield +tags: +- Error +- Errors +- JavaScript +- SyntaxError translation_of: Web/JavaScript/Reference/Errors/Bad_return_or_yield ---
{{jsSidebar("Errors")}}
-

메시지

+

JavaScript 예외 "return (or yield) not in function"은 + return + 또는 yield + 이 function 외부에서 호출될 때 발생합니다.

-
SyntaxError: return not in function
-SyntaxError: yield not in function
+

메시지

+ +
SyntaxError: 'return' statement outside of function (Edge)
+  SyntaxError: return not in function (Firefox)
+  SyntaxError: yield not in function (Firefox)
 
-

에러 타입

+

에러 타입

{{jsxref("SyntaxError")}}.

-

뭐가 잘못된 걸까요?

+

무엇이 잘못된 걸까요?

+ +

+ return + 또는 yield + 문장이 function 밖에서 호출되었기 때문입니다. + 혹시 어딘가에 중괄호를 빠트리신 건 아닌가요? returnyield는 function 내에 있어야합니다. + 왜냐하면 이것들은 function의 실행 종료 (또는 일시정지 및 재개)를 의미하고 function 호출자에게 특정 값을 반환하기 위해 사용되기 때문입니다. +

-

return 또는 yield 문장이 function 밖에서 호출되었기 때문입니다. 혹시 어딘가에 중괄호를 빠트리신 건 아닌가요? return 과 yield function 내에 있어야 합니다, 왜냐하면 이것들은 function의 실행 종료 (또는 일시정지 및 재개)를 의미하고 function 호출자에게 특정 값을 반환하기 위해 사용되기 때문입니다.

+

예제

-

예제

+

중괄호 누락

var cheer = function(score) {
   if (score === 147)
@@ -43,9 +64,13 @@ SyntaxError: yield not in function
   }
 };
-

또 다른 내용

+

같이 보기

-- cgit v1.2.3-54-g00ecf