码迷,mamicode.com
首页 > 编程语言 > 详细

JavaScript经典实例

时间:2020-06-01 12:14:08      阅读:250      评论:0      收藏:0      [点我收藏+]

标签:去重   app   style   最大   color   OLE   return   fun   最小值   

1.指定范围生成随机数

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 < arr.length; 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));

 

 

(更新中...)

JavaScript经典实例

标签:去重   app   style   最大   color   OLE   return   fun   最小值   

原文地址:https://www.cnblogs.com/ssjd/p/13024070.html

(0)
(1)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!