首页 > 其他分享 >手写数组的方法

手写数组的方法

时间:2022-11-29 20:23:06浏览次数:35  
标签:function arr console log callback let 数组 手写 方法

<body>
    <script>
      // map
      // Array.prototype.Mymap = function (callback) {
      //   let newArr = []
      //   // console.log(this); // arr [1,5,6]
      //   for (let i = 0; i < this.length; i++) {
      //     newArr.push(callback(this[i], i, this))
      //   }
      //   return newArr
      //   // callback()
      // }

      // let arr = [1, 5, 6]
      // arr.Mymap(function (item, index, array) {
      // })
      // console.log(res)
      // Array.prototype.myForEach = function (callback) {
      //   // console.log(this); // [1,5,6]
      //   // console.log(function(){});
      //   for (let i = 0; i < this.length; i++) {
      //     callback(this[i], i, this)
      //   }
      // }
      // let arr = [1, 5, 6]
      // const res = arr.myForEach(function (item, index, array) {
      //   // console.log(item);
      //   // console.log(index);
      //   console.log(array)
      //   // return 1
      // })
      // console.log(res)
    </script>
  </body>

 

标签:function,arr,console,log,callback,let,数组,手写,方法
From: https://www.cnblogs.com/JAG2671169285/p/16936567.html

相关文章

  • 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......
  • word里面使用宏来模拟手写字体
    前情提要:本次弄这个纯属学校布置作业太多,迫不得已。。。。。。废话不多说直接进入正题Word实现手写字体首先就需要寻找相关手写字体文件:一般直接百度手写字体就可以找......
  • Mysql 常用方法
    删除重复数据(根据url删除重复数据)DELETEFROM`BaiDu_know_new_copy1`WHERE`user_url`IN(SELECTxFROM(SELECT`user_url`ASxFROM`BaiDu_k......
  • NUnit2.0详细使用方法
    NUnit2.0详细使用方法前一段时间,有人问我在.NET里如何进行TDD开发.这个问题促使我想对NUnit做一个详细的介绍.因为我们大家都知道NUnit是在.NET进行TDD的利器.如果你......