首页 > 其他分享 >6.手写every

6.手写every

时间:2023-10-31 23:14:44浏览次数:34  
标签:const name js every user resust 手写

我们首先先创建一个index.js的文件在文件中定义一个数组,就像这样

const user = [
  { name: "李四", js: 89 },
  { name: "马六", js: 65 },
  { name: "张三", js: 78 },
];

const resust = user.every((user) => user.js >= 60);

console.log(resust);

使用node index.js运行这段代码,我们可以看到输出的结果是
true
现在让我们来实现自己的every方法吧

const user = [
  { name: "李四", js: 89 },
  { name: "马六", js: 65 },
  { name: "张三", js: 78 },
];

Array.prototype.myEvery = function (fn) {
  for (let i = 0; i < this.length; i++) {
    if (!fn(this[i], i, this)) {
      return false;
    }
  }
  return true;
};

const resust = user.myEvery((user) => user.js >= 60);
console.log(resust);

标签:const,name,js,every,user,resust,手写
From: https://www.cnblogs.com/Jannik/p/17801898.html

相关文章

  • 5.手写reduce
    我们首先先创建一个index.js的文件在文件中定义一个数组,就像这样constarr=[1,2,3,4,5];constres=arr.reduce(function(sum,item){returnsum+item;});console.log(res);使用nodeindex.js运行这段代码,我们可以看到输出的结果是15现在让我们来实现自己......
  • JAVA-EE手写ThreadLocal源码实现一个线程一个连接对象------Java-Web项目
    手写ThreadLocalpackagecom.bjpowernode.ThreadLocal;importjava.util.HashMap;importjava.util.Map;publicclassMyThreadLocal<T>{privateMap<Thread,T>map=newHashMap<>();publicvoidset(To){//向threadLocal中绑定......
  • 深度学习之手写数字识别
    1、安装库各位小伙伴们,大家好,今天就让我们一起来看一下使用python实现深度学习中的手写数字识别,首先咱们需要安装几个库文件,numpy库、matplotlib库和tensorflow库。可以打开命令行进行安装,也可以再PyCharm下的命令行安装,建议在PyCharm下的命令行进行安装,因为我有许多同学在cmd控制......
  • 2.手写map
    我们首先先创建一个index.js的文件在文件中定义一个数组,就像这样letarray=[10,20,30];array.map((item)=>console.log(item));使用nodeindex.js运行这段代码,我们可以看到输出的结果是102030现在让我们来实现自己的map方法吧letarray=[10,20,30];//与fo......
  • 1.手写foreach
    我们首先先创建一个index.js的文件在文件中定义一个数组,就像这样letarray=[10,20,30];array.forEach((item)=>console.log(item));使用nodeindex.js运行这段代码,我们可以看到输出的结果是102030现在让我们来实现自己的foreach方法吧letarray=[10,20,30];......
  • 1357. Apply Discount Every n Orders 每隔n个顾客打折
    Thereisasupermarketthatisfrequentedbymanycustomers.Theproductssoldatthesupermarketarerepresentedastwoparallelintegerarrays products and prices,wherethe ith producthasanIDof products[i] andapriceof prices[i].Whenacust......
  • 无涯教程-Clojure - every-pred函数
    接受一组断言,并返回一个函数"f",如果所有组成断言针对所有参数返回逻辑真值,则返回true,否则返回false。every-pred-语法(every-predp1p2..pn)参数  -  'p1p2...pn'是需要测试的所有断言的列表。every-pred-示例(nsclojure.examples.example(:gen-clas......
  • Python给你一个字符串,你怎么判断是不是ipv4地址?手写这段代码,并写出测试用例【杭州多测
    ipv4地址的格式:(1~255).(0 ~255).(0 ~255).(0 ~255)1.正则表达式importredefcheck_ip(one_str):compile_ip=re.compile('^(([1-9]|[1-9]\d|1\d{2}|2[0-4]\d|25[0-5])\.){3}(\d|[1-9]\d|1\d{2}|2[0-4]\d|25[0-5])$')ifcompile_ip.match(one_str):......
  • [11章]技术大牛成长课,从0到1带你手写一个数据库系统
    点击下载——[11章]技术大牛成长课,从0到1带你手写一个数据库系统 提取码:y31p 这是一套一步步带着大家从0开始写一个数据库系统的视频教程,2023最新录制,提供有配套的源码资料下载!无论你是数据库内核研发、DBA、还是后端研发,能够手写一套自己的数据库系统,都是你突破技术发展瓶颈的......
  • 实战攻防演练-利用Everything搜索软件进行内网后渗透利用
    前言Everything是一款很出名的文件搜索工具,基于文件、文件夹名称的快速搜索的轻量级的软件,而早在几年前就有很多apt组织利用everything来进行文件查找等,前几年在T00ls上也有人发过相关的文章,渗透测试技巧|Everything的利用,事实上在实战中用到的地方还是很多,而且他还是个白进程,支......