深白境迁°sunset 2022-05-04 13:56:06
// 生产随机数
var arr = (function(len){
var a = []
for(var i = 0; i < len; i++) {
a.push(Math.floor(Math.random() * 100))
}
return a
})(20)
// 排序
arr.sort(function(a, b) {
return a - b
})
// 去重 (arr 转 set 然后 set 转 arr)
arr = [...(new Set([...arr]))]
var subArr = []
// 用 map 存储
var map = {}
arr.forEach(item => {
var key = Math.floor(item / 10)
if(!map[key]) {
map[key] = []
}
map[key].push(item)
})
// map 转 数组
for(var key in map) {
subArr.push(map[key])
}
console.log(JSON.stringify(subArr))
- 共 1 页
- 1
请问在浏览器控制器中执行的时候,打印的3和6之间会有一个“随机数字”,它是怎么出现的,代表的什么呢?
第 13 题:Promise 构造函数是同步执行还是异步执行,那么 then 方法呢?