首页 > 其他分享 >自定义数组的方法

自定义数组的方法

时间:2022-11-29 20:24:12浏览次数:31  
标签:arr console log 自定义 min item let 数组 方法

<body>
    <script>
      // 自己定义 数组扩展方法  求和 和 最大值
      // console.dir(Array);
      // console.log(Array.prototype);
      // Array.prototype.Max = function () {
      //   console.log(this); //[1, 4, 7, 8, 9,17]实例化对象
      //   return Math.max(...this);
      // };
      // let arr = [1, 4, 7, 8, 9, 17];
      // let res = arr.Max();
      // console.log(res);
      // Array.prototype.Total = function () {
      //   // 方法2
      //   // let sum = 0;
      //   // this.map(function (item) {
      //   //   console.log(item);
      //   //   sum += item;
      //   // });
      //   // return sum;
      //   // 方法3
      //   const res2 = this.reduce(function (prve, item) {
      //     console.log(item);
      //     return prve + item;
      //   }, 0);
      //   return res2;
      // };
      // let arr = [1, 4, 7, 8, 9, 17];
      // let res = arr.Total();
      // console.log(res);

      Array.prototype.Min = function () {
        let min = this[0];
        for (let i = 0; i < this.length; i++) {
          // console.log(this[i]);
          min = min < this[i] ? min : this[i];
        }
        return min;
      };
      let arr = [1, 4, 7, 8, 9, 17];
      let min1 = arr.Min();
      console.log(min1);
      let arr2 = [10, 40, 7, 8, 9, 17];
      let res3 = arr2.Min();
      console.log(res3);
    </script>
  </body>

 

标签:arr,console,log,自定义,min,item,let,数组,方法
From: https://www.cnblogs.com/JAG2671169285/p/16936560.html

相关文章

  • 自定义的Qt日期选择控件
    此控件也能作为日历控件使用。实现了Windows系统日历控件的鼠标悬停有白色渐变的效果(见于下图18日周围的白色渐变效果)。从中可以学习到Qt日期类的常用方法,和渐变画刷的使用......
  • 手写数组的方法
    <body><script>//map//Array.prototype.Mymap=function(callback){//letnewArr=[]////console.log(this);//arr[1,......
  • 3种CSS简单方法实现文字竖向排版
    下面介绍3种使用CSS实现文字竖向排版的方法:1、一个句子的竖向排列如图:<!DOCTYPEhtml><html><head><title>test</title><metacharset="UTF-8"></head>......
  • 检测数据类型的方法 instanceof typeof 终极检测类型 Object.prototype.toSt
    检测数据类型的方法:    1.instanceof     2.typeof        3.终极检测类型Object.prototype.toString.call()   =============......
  • java 调用gcc 和lldb 等shell程序的方法
    java调用gcc和lldb等shell程序的方法,我这里是调用的是gcc的objdump工具用于生成汇编代码直接调用控制台程序会出现死锁的问题,java特色,所以封装一下封装package......
  • Python常见部分内置方法与操作
    Python常见内置方法与操作整型int类型转换int(其它数据类型),但只支持数字类型和小数类型>>>num1=input('Yourage>>>:')Yourage>>>:18>>>print(type(num1)......
  • 数据结构(5):数组
    上一回简单的说了一下队列两个常见的应用:层次遍历以及在计算机系统中的应用,这一回,我们来看一个大家都非常熟悉的数据结构:数组!数组的定义数组是由n(n≥1)个相同类型的数据元素......
  • 计算平均值。输入十个学生的考试成绩计算平均值。(数组实现))
    #include<stdio.h>#defineN10intmain(){ inti; doublea[N],sum=0.0; sum=0.0; printf("请输入成绩:\n"); for(i=0;i<N;i++) scanf("%lf",&a[i]); for(i=0......
  • find记录删除的文件的方法?
    find查找某些满足条件的文件,进行删除,重点是,记录哪些文件被删除了。 方法,使用find的-print的命令,结合tee命令 #!/bin/bashdir=$(cd"$(dirname"$0")";pwd)logf......
  • Mysql 常用方法
    删除重复数据(根据url删除重复数据)DELETEFROM`BaiDu_know_new_copy1`WHERE`user_url`IN(SELECTxFROM(SELECT`user_url`ASxFROM`BaiDu_k......