JavaScript经典实例
2020-12-29 10:31
标签:去重 app style 最大 color OLE return fun 最小值 (更新中...) JavaScript经典实例 标签:去重 app style 最大 color OLE return fun 最小值 原文地址:https://www.cnblogs.com/ssjd/p/13024070.html1.指定范围生成随机数
function random(min, max) {
if (arguments.length === 2) {
return Math.floor(min + Math.random() * ((max + 1) - min))
} else {
return null;
}
}
console.log(random(10,20));
2.去重
function unique(arr){
if (Array.hasOwnProperty(‘from‘)) {
return Array.from(new Set(arr));
} else {
var n = {}, r = [];
for (var i = 0; i ) {
if (!n[arr[i]]) {
n[arr[i]] = true;
r.push(arr[i]);
}
}
return r;
}
}
var arr = [1,2,3,1,2,3,4];
console.log(unique(arr));
3.获取最大值
function max(arr) {
return Math.max.apply(null,arr1)
}
var arr = [1,2,3,4,1,2,3,4];
console.log(max(arr));
4.获取最小值
function min(arr) {
return Math.min.apply(null,arr1)
}
var arr = [1,2,3,4,1,2,3,4];
console.log(min(arr));