Baseline Widely available
Function
å®ä¾ç length
æ°æ®å±æ§è¡¨ç¤ºå½æ°ææçåæ°æ°éã
function func1() {}
function func2(a, b) {}
console.log(func1.length);
// Expected output: 0
console.log(func2.length);
// Expected output: 2
å¼
ä¸ä¸ªæ°åã
å¯å å¦ å¯æä¸¾ å¦ å¯é ç½® æ¯ æè¿°ä¸ä¸ª Function
对象ç length
屿§è¡¨ç¤ºå½æ°ææçåæ°ä¸ªæ°ï¼å³å½¢åç个æ°ãè¿ä¸ªæ°åä¸å
æ¬å©ä½åæ°ï¼åªå
æ¬å¨ç¬¬ä¸ä¸ªå
·æé»è®¤å¼çåæ°ä¹åçåæ°ãç¸æ¯ä¹ä¸ï¼arguments.length
æ¯å±éäºå½æ°å
é¨çï¼å®æä¾äºå®é
ä¼ éç»å½æ°çåæ°ä¸ªæ°ã
Function
æé 彿°æ¬èº«å°±æ¯ä¸ä¸ª Function
对象ãå®ç length
æ°æ®å±æ§çå¼ä¸º 1
ã
ç±äºåå²åå ï¼Function.prototype
æ¬èº«æ¯å¯è°ç¨çãFunction.prototype
ç length
屿§çå¼ä¸º 0
ã
console.log(Function.length); // 1
console.log((() => {}).length); // 0
console.log(((a) => {}).length); // 1
console.log(((a, b) => {}).length); // 2ï¼ä¾æ¤ç±»æ¨
console.log(((...args) => {}).length);
// 0ï¼å©ä½åæ°ä¸è®¡ç®å¨å
console.log(((a, b = 1, c) => {}).length);
// 1ï¼åªè®¡ç®ç¬¬ä¸ä¸ªå
·æé»è®¤å¼çåæ°ä¹åçåæ°
è§è æµè§å¨å
¼å®¹æ§ åè§
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