已采納回答 / 津渡塢
編譯之后的正則表達式執行速度將會提高,如果正則表達式多次被調用,那么調用compile方法可以有效的提高代碼的執行速度,如果該正則表達式只能被使用一次,則不會有明顯的效果。我試了下,直接賦值,結果也是一樣的。我認為使用compile應該就是性能上的考慮了。http://www.w3school.com.cn/jsref/jsref_regexp_compile.asp<...圖片...>
2018-01-04
已采納回答 / TakeitEasy0
?先是判斷兩個是否都為數組,然后判斷兩數組長度是否一樣,接下來就是判斷兩數組元素類型了,就是 function typeOf(){}???因為typeof主要用于原始類型(就是 number? string Boolean? null undefined ) 遇到對象類型只會返回 object,無法具體細分, 也就是說遇到 Date window? array 等對象類型是都會返回 object?所以還要用 instanceof 來檢測不同的對象類型? 如:else if( ele instanceof ...
2017-12-19
已采納回答 / qq_會長大的幸福_4
countMap1[t1]這里邊的t1是鍵(也就是countMap1對象中的一個屬性,而countMap1[t1]也就是屬性值),countMap1[t1]就是鍵值,所以if的條件判斷里邊的意思就是這個值是否為0,如果為0就說明是沒有這個屬性,把這個屬性值設為1;如果不為0就說明存在這個屬性,那么就在原值的基礎上加1最終countMap1中存入的就是arr1中所有數據類型的種類和對應的個數
2017-11-03
已采納回答 / 普雅果
兩個是完全不同的意思,stuent.prototype=object.create(person.prototype)意思是創建一個空對象,并且原型鏈指向person.prototype,而student=new person();是實例化person對象,并且存放在student
2017-10-31