日期和Math

日期
    Date.now();                 //获取当前时间毫秒数
    var dt = new Date();        //
    dt.getTime();               //获取毫秒数
    dt.getFullYear();           //年
    dt.getMonth();              //月(0-11)
    dt.getDate();               //日(1-31)
    dt.getHours();              //小时(0-23)
    dt.getMinutes();            //分钟(0-59)
    dt.getSeconds();            //秒(0-59)
    dt.getDay();                //星期


Math
    获取随机数 Math.random()


数组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);
    some判断是否有至少一个元素符合条件
        var arr = [1,2,3];
        var result = arr.some(function (item, index) {
            //用来判断所有的数组元素,只要有一个满足条件即可
            if (item < 2) {
                return true;
            }
        });
        console.log(result);
    sort排序
       var arr = [1,4,2,3,5];
       var arr2 = arr.sort(function (a,b) {
           //从小到大排序
            return a - b;


            //从大到小排序
            // return b - a;
       });
    map对元素重新组装,生产新数组
        var arr = [1,2,3,4];
        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);


对象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]);
        }
    }
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值