取最大值
var arr = [4,5,6];/* Math.maxvar max = arr[0];for(var i=1;i<arr.length;i++){if(arr[i]>max){max = arr[i];}} */console.log(max)console.log(Math.max(...arr))console.log(Math.min(...arr))
处理数组
function handleNum(num){if(num>=100000000){num = num/100000000+"亿"}else if(num>=10000){num = num/10000+"万"}return num+"";}var arr = [/* 4000 */{name:"你好",playCount:4000},/* 40万 */{name:"它",playCount:400040},/* 2亿 */{name:"谁",playCount:200000000}]arr.forEach(item=>{item.playCount = handleNum(item.playCount);})console.log(arr)
时间戳
var time = "2021-10-13 17:10:10"/* 多个小时,多分钟,多少秒 */;/* 1、获取当前时间的毫秒数 */var d = new Date();// console.log(d.getTime())var startTime = d.getTime();/* 2、获取活动开始时间的毫秒 */var endTime = new Date(time).getTime();// console.log(endTime)/* 3、得到中间间隔的毫秒数 */var gapTime = endTime -startTime;var seconds = Math.floor(gapTime/1000)console.log(seconds)var hours = Math.floor(seconds/3600);console.log(hours)seconds = seconds - 3600*hours;var minutes = Math.floor(seconds/60);console.log(minutes)seconds = seconds - minutes*60;console.log(seconds)/* var time = "2021-10-13 21:30:00" 第一个需求*//* var time ="2021-10-19 08:30:00" 还有几天几小时几分 */
