1、日期格式化
var date = new Date();
var year=date.getFullYear();
var month=date.getMonth();
var day=date.getDay();
var hour=date.getHours();
var minute=date.getMinutes();
var second=date.getSeconds();
if(month<10){
month = '0'+month;
}
if(day<10){
day='0'+day
}
if(hour<10){
hour='0'+hour
}
if(minute){
minute='0'+minute
}
if(second<10){
second='0'+second
}
return year+'-'+month+'-'+day+' '+'hour'+':'+'minute'+':'+second
2、Math
Math.random();函数可以生成随机数(0-1),但其长度不一。所以要生成长度一直的随机数则可以这样:
var num1=Math.random()+'0000000000';
var num2 = num1.slice(0,10);截取前10
3、数组API
var arr =[1,3,2,6,4,7,9]
(1)array.every,☞每一个都满足某种条件时返回true
arr.every((item,index)=>{
if(item>5){
return true;
}
})
(2) array.some☞数组种某一个满足条件即可
arr.some((item,index)=>{
if(item>8){
return true;
}
})
(3)array.map☞将数组元素按照某种规则,转换为另一个数组
var arr2 = arr.map((item,index)=>{
return item+1
})
(4) arrar.sort☞数组排序
arr.sort(function(a,b)){
return a-b;//从小到大
return b-a;//从大到小
}
4、对象API
for in遍历对象属性