亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

JavaScript深入淺出

Bosn 資深架構師
難度中級
時長 5小時28分
學習人數
綜合評分9.60
493人評價 查看評價
9.8 內容實用
9.5 簡潔易懂
9.5 邏輯清晰

已采納回答 / xtfzp
構造函數的this指向的是在構造函數執行時新建的那個對象,這個新建的對象的原型是Foo.prototype,所以this.y設置的是新建的這個對象的自有屬性,所以你說的function Foo(){this.y=2} var obj3=new Foo();obj3.hasOwnProperty('y');結果是false,是不可能的

已采納回答 / Jaydon_
我覺得上面的那個朋友說的很不清楚,那么我告訴一下吧,希望可以幫助你理解,一起進步我舉一個小例子來幫助你理解一下var obj={x:1,y:2,z:3};Object.defineProperty(obj,"f",{emuerable:false,value:4});當我們執行for(var i in object)console.log(obj[i]);/輸出1,2,3Object.keys(object);//輸入1,2,3相信你看了上面的一些已經有了一些理解,你也可以再看一下下面的小知識點for.....

已采納回答 / joker_0042
表達式,this可是JS解釋器生成一個值

已采納回答 / Y_du
obi.y是要在obj這個里面有的y這個屬性的。obj.y.z的意思是obj下面屬性的y的屬性z。與obj.z是不一樣的

已采納回答 / 伊兮塵昔
你寫法不對var g = f.bind({a:1,b:1}); ? ?應該這樣寫,你寫兩個{}是幾個意思?

已采納回答 / 伊兮塵昔
不是,this這里指的可不是a而是{a:'test'}這個對象,這個對象.a那么得到的結果就是test

已采納回答 / Tracy_
Chrome 開發者調試工具。打開Chrome 按f12即可打開。

已采納回答 / 毛桃_我叫MT
我終于回來了。? 你這個問題我做了半天測試, 問題在于你的js引擎, 你換一個最新版的chrome試試。

已采納回答 / adam_leveine
independent是一個函數,在第六章第三節賦值給一個對象了

已采納回答 / 覓心寒
若 a 小于 b,在排序后的數組中 a 應該出現在 b 之前,則返回一個小于 0 的值。若 a 等于 b,則返回 0。若 a 大于 b,則返回一個大于 0 的值?,F在有 arr=[1,15,8,9,85]1-15 值為負,位置不變15-8 值為正,互換位置15-9 值為正,互換位置15-85 值為負,位置不變輸出為[1,8,9,15,85]
課程須知
1.您至少學習了本站“JS入門”、“JS進階”兩門基礎課程。 2.如您具備一定實踐經驗對學習有很大幫助。 3.如您沒有腳本編程開發經驗,學習過程有可能會受挫部分內容或示例代碼,請“暫時略過不懂的部分,后面章節會闡述”,當然想透徹學習,還需大量實踐來體會知識的內涵。
老師告訴你能學到什么?
結合實例,深入解析以下知識內容: 1. 數據類型、表達式和運算符、語句; 2. 對象、數組、變量、函數; 3. this、閉包和作用域; 4. OOP; 5. 正則與模式匹配。

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!

本次提問將花費2個積分

你的積分不足,無法發表

為什么扣積分?

本次提問將花費2個積分

繼續發表請點擊 "確定"

為什么扣積分?

舉報

0/150
提交
取消