JavaScript经典实例

Posted 为何...

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript经典实例相关的知识,希望对你有一定的参考价值。

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经典实例的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript 实现的checkbox经典实例分享

通过伪经典实例化 (JavaScript) 掌握原型继承

JavaScript 片段

web前端开发JQuery常用实例代码片段(50个)

js数组高阶方法reduce经典用法代码分享

js数组高阶方法reduce经典用法代码分享