http://developer.51cto.com/art/201710/553608.htm?utm_source=tuicool&utm_medium=referraljavascript
學習了2點:java
一、函數
巧合的是前些天看到阮老師的一篇文章的一句話:工具
「對我來講,博客首先是一種知識管理工具,其次纔是傳播工具。個人技術文章,主要用來整理我還不懂的知識。我只寫那些我尚未徹底掌握的東西,那些我精通的東西,每每沒有動力寫。炫耀歷來不是個人動機,好奇才是。"學習
二、MDN的解釋是:bind()方法會建立一個新函數,稱爲綁定函數,當調用這個綁定函數時,綁定函數會以建立它時傳入 bind()方法的第一個參數做爲 this,傳入 bind() 方法的第二個以及之後的參數加上綁定函數運行時自己的參數按照順序做爲原函數的參數來調用原函數。ui
var bar = function(){ console.log(this) ;console.log(arguments); } var foo = { x:3 } bar.bind(foo,1,2,3,4,5)(6,7,8,9) //Object {x: 3} // [1, 2, 3, 4, 5, 6, 7, 8, 9]