ì§ìì´ ì¤ë¨ëììµëë¤: ì´ ê¸°ë¥ì ë ì´ì ê¶ì¥ëì§ ììµëë¤. ì¼ë¶ ë¸ë¼ì°ì ììë ìì§ ì§ìí ì ìì§ë§ ê´ë ¨ ì¹ íì¤ìì ì´ë¯¸ ì ê±°ëìê±°ë ì ê±° ê³¼ì ì ìë ê²½ì°ê° ìì¼ë©°, í¸íì±ì ìí´ ì ì§ëê³ ìì ì ììµëë¤. ì¬ì©ì í¼íê³ ê°ë¥íë¤ë©´ 기존 ì½ë를 ì ë°ì´í¸íì¸ì. ê²°ì ì ì§ìí íë¨ì í¸íì± í를 íì¸íì¸ì. ì´ ê¸°ë¥ì ì¸ì ë ì§ ìëì ì¤ë¨í ì ììì ì ìíì¸ì.
ì¤ëª
function.arguments
ìì±ì í¨ìë¡ ë¶í° ë겨 ë°ì argumentsì í´ë¹íë ë°°ì´ê³¼ ê°ì ê°ì²´ì´ë¤. ê°ë¨íê²arguments
를 ëì ì¬ì©íì. ì´ ìì±ì strict modeìì 꼬리 í¸ì¶ ìµì í ë문ì ê¸ì§ ëë¤.
function.arguments
문ë²ì deprecated ëìë¤. í¨ì ë´ ìì ì¬ì© ê°ë¥í ê°ì²´arguments
ì ì ê·¼íë ì¶ì²ëë ë°©ë²ì ë¨ìí arguments
ë³ìë¡ ì°¸ì¡°íë ê²ì´ë¤.
ë°ë³µë¬¸ì ê²½ì°, í¨ì f
ê° ì¬ë¬ë² í¸ì¶ ì¤íì ëíëë©´, f.arguments
ì ê°ì í¨ìì ê°ì¥ ìµê·¼ í¸ì¶ arguments를 ëíë¸ë¤.
argumentsì ê°ì í¨ì ì¤í ê³¼ì ìì í¹ë³í í¸ì¶ì´ ìë¤ë©´ ì¼ë°ì ì¼ë¡ null ì´ë¤ (ì¦, í¨ìê° í¸ì¶ì ëìì¼ë ë°íëì§ ìì).
ìì arguments object를 ì¬ì©í ììfunction f(n) {
g(n - 1);
}
function g(n) {
console.log("before: " + g.arguments[0]);
if (n > 0) {
f(n);
}
console.log("after: " + g.arguments[0]);
}
f(2);
console.log("returned: " + g.arguments);
// Output
// before: 1
// before: 0
// after: 0
// after: 1
// returned: null
ëª
ì¸ì
function.arguments
ë íì¤ì´ ìëë¤. ECMAScript 3ìì arguments
를 참조í기 ë문ì deprecated ëìë¤.
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