JS日期和常用的数组API和对象API
来源:互联网 发布:js array shift 编辑:程序博客网 时间:2024/05/21 10:47
JS日期和常用的数组API和对象API
在之前的文章中,学习并总结了JS中有关数组的所有方法和使用,本文中将重点学习并使用数组常用的API,并且还有一个常用的对象的API。
1、有关日期方法
Date.now() 获取当前时间毫秒数getTime() 获取毫秒数getFullYear() 年getMonth() 月(0-11)getDate() 日(0-31)getHours() 小时(0-23)getMinutes() 分钟(0-59)getSeconds() 秒 (0-59)
2、常用的数组API
forEach 遍历数组的所有元素every 判断所有的元素是否都符合条件some 判断是否有至少一个元素符合条件sort 排序map 对元素重新组装,生成新数组filter 过滤符合条件的元素
3、常用的对象API
for in 遍历对象的属性
4、使用示例
示例一:
// 获取xxxx-xx-xx格式的日期function formatDate(dt){ if(!dt ){ dt = new Date(); } var year = dt.getFullYear(); var month = dt.getMonth() + 1; var date = dt.getDate(); if ( month < 10 ){ month = '0' + month; } if(date < 10){ date = '0' +date; } return year + '-' + month + '-' + date; } console.log( formatDate(new Date() ));
运行结果:
示例二:
//获取随机数,要求是长度一致的字符串格式var random = Math.random(); random = random + '0000000000'; random = random.slice(0,10); console.log(random);
运行结果:
示例三:
// 写一个能遍历对象和数组的forEach函数 function forEach(obj, fn){ var key ; if( obj instanceof Array){ obj.forEach(function( item, index){ fn(index, item); }); }else{ for(key in obj ){ if( obj.hasOwnProperty(key)){ fn(key, obj[key]); } } } } var arr = [1,2,3]; forEach(arr, function(index, item){ console.log(index, item); }); var obj = { x:100, y:200 } forEach(obj, function(key, val){ console.log(key, val); })
运行结果为:
阅读全文
0 0
- JS日期和常用的数组API和对象API
- JavaScript常用的数组API和对象API
- JS数组和对象的一些原生方法(常用API)
- 文件上传常用的对象和API
- js数组API和字符串API汇总
- Response对象和常用API
- 数组对象常用API
- js中数组常用的API
- JS 语言数组中 API 和 用法
- 常用对象API(StringBuilder和StringBuffer的比较)
- 常用对象API(集合框架-List和Set的特点)
- 常用的数组API
- java8 新的日期和时间api
- Java8:新的日期和时间API
- 常用对象API(StringBuffer类-可变长度数组和StringBuffer(int capacity))
- 【java】数组和API
- 异常和常用API
- 异常和常用Api
- 了解Cookie和Session
- LSTM与GRU结构
- 【Google I/O 2017回顾】Mobile First To AI First
- 个人道德与品质思考
- 装饰者模式
- JS日期和常用的数组API和对象API
- 关于未来的选择
- POJ 1064 Cable master(浮点数二分)
- C++ 调用Python
- 有感
- UVA1354MobilingComputing
- 一个数组中有一个数字的次数超过了数组的一半
- 奶爸英语学习课程要点(1-3课)
- codeforces 405C Unusual Product