ReferenceError: "x" is not definedìë¬ íì 무ìì´ ì못ëììê¹?
ì¡´ì¬íì§ ìë ë³ì를 참조íë ê³³ì´ ììµëë¤. ì´ ë³ìë ì ì¸ëì´ì¼ í©ëë¤. ëë, íì¬ ì¤í¬ë¦½í¸ë scope ìì ì¬ì©ì´ ê°ë¥íëë¡ í´ì¼í©ëë¤.
ì°¸ê³ : ë¼ì´ë¸ë¬ë¦¬(ì를 ë¤ë©´ jQueryì ê°ì)ì ë¡ë©ì, ë°ëì ì½ëìì "$"ì ê°ì ë¼ì´ë¸ë¬ë¦¬ ë³ìì ì ê·¼í기 ì´ì ì ìíëì´ì¼ í©ëë¤. ë¼ì´ë¸ë¬ë¦¬ë¥¼ ë¡ë©íë <script>
íê·¸ê° ê·¸ ë³ì를 ì¬ì©íë ì½ëë³´ë¤ ìì ìì¹íëë¡ íì¸ì.
foo.substring(1); // ReferenceError: foo is not defined
"foo" ë³ìë ì´ëìë ì ì¸ëì§ ìììµëë¤. String.prototype.substring()
ë©ìëê° ìëíëë¡ í기 ìí´ìë 문ìì´ì íìë¡ í©ëë¤.
var foo = "bar";
foo.substring(1); // "ar"
ì못ë ì¤ì½í
ë³ìë íì¬ì ì¤í íë¦ ë´ìì ì´ì© ê°ë¥í´ì¼í©ëë¤. í¨ì ë´ë¶ì ì ìë ë³ìë ë¤ë¥¸ ì¸ë¶ì í¨ìììë ì ê·¼í ì ììµëë¤. ê·¸ ë문ì, ë³ìë í¨ìì ì¤ì½í ë´ë¶ììë§ ì ì ë©ëë¤.
function numbers() {
var num1 = 2,
num2 = 3;
return num1 + num2;
}
console.log(num1); // ReferenceError: num1 is not defined
ê·¸ë¬ë, í¨ìë 모ë ë³ìì ì ìë ì¤ì½í ìì ì ìë í¨ìì ì ê·¼í ì ììµëë¤. ë°ë¼ì, ì ìì¼ë¡ ì ìë í¨ìë ì ìì ì ìë 모ë ë³ììë ì ê·¼í ì ììµëë¤.
var num1 = 2,
num2 = 3;
function numbers() {
return num1 + num2;
}
console.log(num1); // 2
참조
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4