有哪些JS工具函数被公认为非常实用?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1506个文字,预计阅读时间需要7分钟。
生成一个一周时间的数组,初始化时只添加了length属性,没有实际内容。通过扩展后,变为可用的数组用于循环。
javascriptconst getWeekTime=()=> { return [...new Array(7)].map((_, i)=> new Date(Date.now() + i * 8.64e7));};
生成一周时间
new Array 创建的数组只是添加了length属性,并没有实际的内容。通过扩展后,变为可用数组用于循环
function getWeekTime(){
return [...new Array(7)].map((j,i)=> new Date(Date.now()+i*8.64e7).toLocaleDateString())
}
使用
getWeekTime()
// ["2020/2/26", "2020/2/27", "2020/2/28", "2020/2/29", "2020/3/1", "2020/3/2", "2020/3/3"]
类型判断
判断核心使用Object.prototype.toString,这种方式可以准确的判断数据类型。
本文共计1506个文字,预计阅读时间需要7分钟。
生成一个一周时间的数组,初始化时只添加了length属性,没有实际内容。通过扩展后,变为可用的数组用于循环。
javascriptconst getWeekTime=()=> { return [...new Array(7)].map((_, i)=> new Date(Date.now() + i * 8.64e7));};
生成一周时间
new Array 创建的数组只是添加了length属性,并没有实际的内容。通过扩展后,变为可用数组用于循环
function getWeekTime(){
return [...new Array(7)].map((j,i)=> new Date(Date.now()+i*8.64e7).toLocaleDateString())
}
使用
getWeekTime()
// ["2020/2/26", "2020/2/27", "2020/2/28", "2020/2/29", "2020/3/1", "2020/3/2", "2020/3/3"]
类型判断
判断核心使用Object.prototype.toString,这种方式可以准确的判断数据类型。

