日期和Mathjavascript
Date.now() //當前時間毫秒數 var dt=new Date() dt.getTime() //毫秒數 dt.getFullYear() //年 dt.getMonth() //月0-11 dt.getDate() //日0-31 dt.getHours() //小時 0-23 dt.getMinutes() //分鐘0-59 dt.getSeconds() //秒0-59
隨機數應用場景----清除緩存java
數組和對象的API數組
var arr = [1,2,3] arr.forEach(function(item,index){ //遍歷數組全部的元素 console.log(index,item) })
var arr = [1,2,3] var result = arr.every(function(item,index){ if(item<4){ return true } }) console.log(result) //true
var arr=[1,4,2,3,5] var arr2=arr.sort(function(a,b){ return a-b //從小到大排序 //return b-a //從大到小 }) console.log(arr2)
//arr和arr2都是新的順序
var arr=[1,2,3] var arr2=arr.map(function(item,index){ return '<b>'+item+'</b>' }) console.log(arr2)
var arr=[1,2,3] var arr2=arr.filter(function(item,index){ if(item>2){ return true } })
console.log(arr2) //[3]
對象API緩存
var obj={ x:100, y:200, z:300 } var key for(key in obj){ //注意這裏的hasOwnProperty if(obj.hasOwnProperty(key){ console.log(key,obj[key]) }) }//x 100//y 200//z 300