9,6 argument應用
var length = 20;
function fn (){
console.log(this.length);
}
var obj = {
length:5,
method: function (fn) {
fn();
arguments[0]();//相當於arguments[0]執行,即method(fn,1)的fn執行
}
};
obj.method(fn,1);//fn 無人呼叫,this指向window
// 10
// 2 arguments長度為2
var length = 20;
function fn (){
console.log(this);//這樣改動後就可看到this指向了
}
var obj = {
length:5,
method: function (fn) {
fn();
arguments[0]();
}
};
obj.method(fn,1);
相關文章
- Python基礎——positional argument vs keyword argumentPython
- javaScript argument 學習筆記JavaScript筆記
- OSError: [Errno 22] Invalid argumentError
- 關於argument變數的理解變數
- Methods with Variable Argument Lists (var-args)
- error: invalid type argument of unary ‘*‘ (have ‘int‘) *__first = __tmp;Error
- python argument 1 must be 2-item sequence, not intPython
- TypeError: The ‘compilation‘ argument must be an instance of Compilation 報錯Error
- struts:實現圖片的上傳 argument type mismatch errorError
- error creating overlay mount to invalid argument unbuntu系統Error
- FatalThrowableError in index.php line 554:Type error: Argument 1 passedErrorIndexPHP
- -bash: /bin/rm: Argument list too long的解決辦法
- GRE考試中的Argument寫作與實戰攻略
- 微信小程式、流應用、原生應用app、輕應用微信小程式APP
- 【已解決】TypeError: __init__() takes 1 positional argument but 2 were givenError
- 刪除大量檔案Argument list too long錯誤解決
- CentOS8 AnolisOS8 yum安裝 No match for argument: htop ErrorCentOSError
- EBS Form不能登入: Illegal argument for colorScheme applet parameterORMSchemeAPP
- 應用
- Android程式設計權威指南 - 第10章 使用fragment argumentAndroid程式設計Fragment
- HTTPSConnection.__init__() got an unexpected keyword argument check_hostnameHTTPGo
- 使用汽車應用庫構建應用
- 一文搞懂SaaS應用架構:應用服務、應用結構、應用互動設計應用架構
- [應用案例]OT應用案例之dasdig
- SAP BTP MTA 應用的應用場景
- Android應用及應用管理簡介Android
- 《反應式應用開發》之“什麼是反應式應用”
- jni編譯non-numeric second argument to `wordlist' function錯誤編譯Function
- error: "Invalid argument" setting key "net.ipv4.ip_local_port_range"Error
- DOCKER應用Docker
- redis應用Redis
- Canvas應用Canvas
- iptables應用
- 應用安全
- sed 應用
- goFlag應用Go
- 應用元件元件
- Web應用Web