其他知识点,API

本文介绍了JavaScript中日期对象的使用方法,包括获取指定格式的日期及Math对象的应用。此外,还详细讲解了数组和对象的常用API,如forEach、every、some、sort等,并提供了具体示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

日期和Math

  • 获取2017-06-10格式的日期
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

  • 获取随机数,要求是长度一致的字符串格式

          随机数应用场景----清除缓存

    

  • 写一个能遍历对象和数组的通用forEach函数

数组和对象的API

  • forEach 遍历所有元素
var arr = [1,2,3]
arr.forEach(function(item,index){
   //遍历数组所有的元素
   console.log(index,item)
})
  • every 判断所有元素是否都符合条件
var arr = [1,2,3]
var result = arr.every(function(item,index){
      if(item<4){
          return true
      }
})
console.log(result)   //true 
  • some 判断是否有至少一个元素符合条件
  • sort 排序
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都是新的顺序
  • map 对元素重新组装
var arr=[1,2,3]
var arr2=arr.map(function(item,index){
     return '<b>'+item+'</b>'
})
console.log(arr2)
  • filter 过滤符合条件的元素
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

  

转载于:https://www.cnblogs.com/xwnlh/p/7122622.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值