日期和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