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

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

JavaScript深入淺出

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

已采納回答 / 慕萊塢8208790
轉換數組變量type給arr3,arr4?--- 這個只是為了將對應的元素的類型放在新的數組里為什么for-in只在arr1里面迭代---因為兩個數組的長度一樣,所以使用哪一個迭代都一樣的

已采納回答 / 慕田峪9358439
a如果是null 返回'[object Null]',否則返回a的類型

已采納回答 / 慕沐0441247
<...code...>可以把閉包理解為函數,是一種‘特殊’點的函數,普通的函數,咱們在函數調用后,函數里面的變量就被js當做垃圾回收,但是閉包就厲害了,在函數調用后,本例是foo(2),仍可以訪問函數內部的變量,本例中是foo內部的變量tmp和參數x,由于閉包存在,tmp和x會對js垃圾回收機說:"我是bar函數大哥的小弟,你敢清理我么。"?js垃圾回收機就默默走開了。。

已采納回答 / 許總
1)在使用Object.defineProperty、Object.defineProperties 或 Object.create 函數的情況下添加數據屬性,writable、enumerable和configurable默認值為false。2)使用對象直接量創建的屬性,writable、enumerable和configurable特性默認為true。

已采納回答 / Suo不倒
像outer這種情況,一個括號是不可以的,因為它里面還有一個匿名函數作為返回值,你可以console一下outer,結果是outer函數里面return后面的函數 ?function(){ return localValue2} ,用outer()()就可以了,具體的一東西,你可以去查查資料

已采納回答 / qq_順萁洎嘫_0
可以正常執行輸出,仔細查一下你的代碼是否有錯誤

已采納回答 / 慕粉1230042193
那是匿名函數的一個寫法,可以選擇加括號或者感嘆號,這兩種格式網上都有。

已采納回答 / 慕粉1462060698
obj展示當前對象中自己的屬性obj枚舉當前對象的屬性

已采納回答 / 慕函數2793691
看了網上的答案,我說一下我的理解:1). []==[]?兩個值都是對象時, 比較的是兩個引用值在內存中是否是同一個對象.所以是false2).[]==![] 因為! 優先級比==高,所以我們先看 ![] , !是轉變成布爾值,js中[]布爾值是true,所以![]為false,現在到判斷==, 現在變成判斷[]==false. 這時候[]不會變成布爾值,即true,會按照js標準 []看成0.于是最終轉變為0==false,答案就出來了true.3).看第二個后面如果還是不懂就百度一下吧
課程須知
1.您至少學習了本站“JS入門”、“JS進階”兩門基礎課程。 2.如您具備一定實踐經驗對學習有很大幫助。 3.如您沒有腳本編程開發經驗,學習過程有可能會受挫部分內容或示例代碼,請“暫時略過不懂的部分,后面章節會闡述”,當然想透徹學習,還需大量實踐來體會知識的內涵。
老師告訴你能學到什么?
結合實例,深入解析以下知識內容: 1. 數據類型、表達式和運算符、語句; 2. 對象、數組、變量、函數; 3. this、閉包和作用域; 4. OOP; 5. 正則與模式匹配。

微信掃碼,參與3人拼團

微信客服

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

幫助反饋 APP下載

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

公眾號

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

友情提示:

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

本次提問將花費2個積分

你的積分不足,無法發表

為什么扣積分?

本次提問將花費2個積分

繼續發表請點擊 "確定"

為什么扣積分?

舉報

0/150
提交
取消