1. 程式人生 > >JS零碎小知識

JS零碎小知識

輸出結果 var div fun 字符串數組 reat 一個 ret 生成

filter()方法對數組進行過濾,生成新數組 var aqiNewData = aqiData.filter(function(data){ return data[1]>60; }); //對大於60的數據組成新數組。
sort()方法對新數組進行從大到小排序。 aqiNewData.sort(function(a,b){ return b[1] - a[1]; }); //若換成a[1] - b[1]則是從小到大排序。
createDocumentFragment()創建虛擬(碎片)節點的方法可以更安全改變文檔的結構及節點 。之後將此節點追加到父節點即可。
replace(a,b) 方法用於在字符串中用一些字符替換另一些字符,或替換一個與正則表達式匹配的子串。將a替換成b,ab可以為字符串。
split( ) 方法用於把一個字符串分割成字符串數組。 <script type="text/javascript"> var str="How are you doing today?" document.write(str.split(" ") + "<br />") document.write(str.split("") + "<br />") document.write(str.split(" ",3)) </script> 輸出結果: How,are,you,doing,today? H,o,w, ,a,r,e, ,y,o,u, ,d,o,i,n,g, ,t,o,d,a,y,? How,are,you
join( ) 方法用於把數組中的所有元素放入一個字符串。元素是通過指定的分隔符進行分隔的。 <script type="text/javascript"> var arr = new Array(3) arr[0] = "George" arr[1] = "John" arr[2] = "Thomas" document.write(arr.join()) </script> 輸出:George,John,Thomas 若改為join(‘ ‘) 則輸出結果為 George John Thomas

JS零碎小知識