美文网首页
JS求最大值和数组去重

JS求最大值和数组去重

作者: 隔壁的UNCLE张 | 来源:发表于2017-03-21 20:35 被阅读0次

一、求最大值:

//arguments:类似数组的结构(不是数组),用来接收实参

<script>
    function getMaxNumber() {
        var maxNum = arguments[0];
        for (var i = 0; i < arguments.length; i++) {
          if (maxNum<arguments[i]) {
              maxNum = arguments[i];
          }
        }
        return maxNum;
    }
    console.log(getMaxNumber(1, 2, 3,3435, 456, 23, 657, 57, 3242, 3434));
    //输出3435
</script>

二、数组去重:

<script>
    var arrayM = [1,2,3];
    console.log(arrayM.indexOf(4));  //返回的是当前数据在数组中的所索引,如果没有,则返回-1
//输出-1
</script>

<script>
    function test() {
        //01 初始化一个空的数组
        var arr = [];
        //02 遍历用户传入的所有数据
        for (var i = 0; i < arguments.length; i++) {
            //03 判断数组中是否已经存在当前的元素,如果没有那么就添加
            if(arr.indexOf(arguments[i]) == -1) {
            //indexOf 方法返回一个整数值,指出 String 对象内子字符串的开始位置。
            //如果没有找到子字符串,则返回 -1。
                arr.push(arguments[i]);
            }
        }
        return arr;
    }
    console.log(test(1, 2, 3, 4, 5, 4, 3, 2, 1, 5, 6, 7, 3, 42, 1));
//输出[1, 2, 3, 4, 5, 6, 7, 42]
</script>

相关文章

  • JS求最大值和数组去重

    一、求最大值: 二、数组去重:

  • 提升js幸福感的技巧

    求数组对象的最大值 求连续出现次数最多的字符 数组对象去重 数组变成对象 防抖与节流

  • 数组去重最大值二维数组

    本篇含有数组去重,最大值最小值,API剩下的四个还有二维数组 一、数组去重、最大值 1.去重(方法很多,这...

  • 数组的去重和数组中对象的去重

    数组中对象去重 方式1 jq方式 方式2 原生js方式 普通数组的去重 方式1 普通的数组去重js 方式2 Se...

  • js对象数组深度去重和深度排序

    js对象数组深度去重和深度排序 要点:使用collect.js处理数组和对象 https://github.com...

  • function

    求任意数组的最大值 求任意数组的最小值 //求任意范围数字和 求任意数字的总和 // type 检测参数数据类型...

  • js数组去重、对象数组去重

    普通数组去重 一、普通数组去重 方法一:遍历数组法 方法二:排序法 方法三:对象法 对象数组去重 方法一:将对象数...

  • js数组去重

    Set结构去重 ES6 提供了新的数据结构 Set。它类似于数组,但是成员的值都是唯一的,没有重复的值。 向 Se...

  • JS数组去重

    方法1:两层for循环,外层循环原数组,内层循环时进行比较。 方法2:利用对象的属性不能相同的特点去重 方法3:利...

  • js数组去重

网友评论

      本文标题:JS求最大值和数组去重

      本文链接:https://www.haomeiwen.com/subject/xdzgnttx.html