最贊回答 / sparrowhappy
我了解的有區別的,最明顯的區別:fn.bind()調用后不會立即執行,需要再次調用才能執行,call和apply的區別:fn.call() 接收的參數為字符串,apply是數組形式的參數
2018-10-16
最贊回答 / 慕粉0129131857
Student.prototype = {sayHi: function () {console.log("my name is " + this.name + "my age is " + this.age + "my class is " + this.classname);},learn: function (obj) {console.log(this.name + "is learning..." + obj);}}這一句不能這么寫,這樣等于把Student.prototype的值更改為后面所定...
2018-10-04
不可以用export做變量名?。。?/div>
2018-10-02
已采納回答 / 慕萊塢8208790
轉換數組變量type給arr3,arr4?--- 這個只是為了將對應的元素的類型放在新的數組里為什么for-in只在arr1里面迭代---因為兩個數組的長度一樣,所以使用哪一個迭代都一樣的
2018-09-19
已采納回答 / 慕沐0441247
<...code...>可以把閉包理解為函數,是一種‘特殊’點的函數,普通的函數,咱們在函數調用后,函數里面的變量就被js當做垃圾回收,但是閉包就厲害了,在函數調用后,本例是foo(2),仍可以訪問函數內部的變量,本例中是foo內部的變量tmp和參數x,由于閉包存在,tmp和x會對js垃圾回收機說:"我是bar函數大哥的小弟,你敢清理我么。"?js垃圾回收機就默默走開了。。
2018-09-19
- 課程須知
- 1.您至少學習了本站“JS入門”、“JS進階”兩門基礎課程。 2.如您具備一定實踐經驗對學習有很大幫助。 3.如您沒有腳本編程開發經驗,學習過程有可能會受挫部分內容或示例代碼,請“暫時略過不懂的部分,后面章節會闡述”,當然想透徹學習,還需大量實踐來體會知識的內涵。
- 老師告訴你能學到什么?
- 結合實例,深入解析以下知識內容: 1. 數據類型、表達式和運算符、語句; 2. 對象、數組、變量、函數; 3. this、閉包和作用域; 4. OOP; 5. 正則與模式匹配。
微信掃碼,參與3人拼團