Js--小筆記
阿新 • • 發佈:2018-01-02
reat 參數 etime src length 讀取 ray http text
做個學習小筆記
1. var d=new Date(); 得到當前時間
2. var n=d.toLocaleTimeString(); 根據本地時間把 Date 對象的時間部分轉換為字符串
3.(function() { /* code */ })(); 立即執行匿名函數
4.filter() 過濾方法,用於把Array中的某些元素過濾掉,返回剩下元素。filter() 接收回調函數時,可以有多個參數。
參考:https://www.cnblogs.com/zzlm/p/7049359.html
小例子:
<!DOCTYPE html> <html> <headView Code> <meta charset="utf-8"> <title>IFE JavaScript Task 01</title> </head> <body> <h3>汙染城市列表</h3> <ul id="aqi-list"> <!-- <li>第一名:福州(樣例),10</li> <li>第二名:福州(樣例),10</li> --> </ul> <script type="text/javascript"> var aqiData = [ ["北京", 90], ["上海", 60], ["福州", 10], ["廣州", 50], ["成都", 90], ["西安", 100] ];//初始化數組 (function () { /* 在註釋下方編寫代碼 遍歷讀取aqiData中各個城市的數據 將空氣質量指數大於60的城市顯示到aqi-list的列表中 */ var ele=document.getElementById("aqi-list");//找到id為“aqi-list”的元素 var arr=aqiData.filter(function(item,index,array){//過濾,一般只用第一個參數,表示Array的某個元素。 //回調函數還可以接收另外兩個參數,表示元素的位置和數組本身: return (item[1]>=60); }); arr.sort(function(a,b){//排序 return (b[1]-a[1]); }) for(var i=0;i<arr.length;i++){ console.log(arr[i]); } arr.forEach(function(item,index,array){ var newnode=document.createElement("li");//創建新元素節點 newnode.innerHTML=array[index][0]+","+array[index][1];//向新節點添加內容 ele.appendChild(newnode);//將新節點添加到ele中 }) })(); </script> </body> </html>
Js--小筆記