JavaScript数组遍历6 some方法

JavaScript数组遍历6 some方法上一篇文章我们讲述了every方法,这里我们将会进行讲解some方法和every方法相似some方法也接收2个参数;第一个参数是一个函数第二个参数是一个传入值。其中第一个参数接收3个参数第一个参数是当前值,第二个参数是当前值的索引值,第三个参数是本数组。some方法的使用和every的方法相似但是也有一个返回值,返回当前的数组是否有符合的条件。如果没有返回值,则返回的是undefined。当有一个值满足条件则会停止遍历。下面是使用some方法的例子。<!DOCTYPEhtml><

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

上一篇文章我们讲述了every方法,这里我们将会进行讲解some方法和every方法相似some方法也接收2个参数;第一个参数是一个函数第二个参数是一个传入值。其中第一个参数接收3个参数第一个参数是当前值,第二个参数是当前值的索引值,第三个参数是本数组。some方法的使用和every的方法相似但是也有一个返回值,返回当前的数组是否有符合的条件。如果没有返回值,则返回的是undefined。当有一个值满足条件则会停止遍历。下面是使用some方法的例子。

<!DOCTYPE html>
<html>
    <head>
        <title>some方法进行数组遍历</title>
        <meta charset="utf-8">
    </head>
    <body>
        <textarea style="height: 500px;width: 300px;" id="value"></textarea>
    </body>
    <script>
        let dom = document.getElementById("value");
        let a=[1,2,3,4,5,6,7,8,9];
        let data = 0;
        let data1 = 0;
        let str = [];
        data=a.some((val,index)=>{
            data1 += val;
            str.push(`The value is ${val} and the index is ${index}`);
            return val>7;
        },data1);
        str.push(`The data is ${data}`);
        str.push(`The data1 is ${data1}`);
        dom.value = str.join("\n");
    </script>
</html>

JavaScript数组遍历6 some方法

 从结果我们可以看到当数组遍历到8时满足条件当前的值大于7,此时数组的遍历停止。

个人感觉some方法主要可以用来表示当前的数组是否有满足某个条件的项。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/179658.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • 字符串正则匹配leetcode_动态规划的特点

    字符串正则匹配leetcode_动态规划的特点原题链接给你一个字符串 s 和一个字符规律 p,请你来实现一个支持 ‘.’ 和 ‘*’ 的正则表达式匹配。‘.’ 匹配任意单个字符‘*’ 匹配零个或多个前面的那一个元素所谓匹配,是要涵盖 整个 字符串 s的,而不是部分字符串。示例 1:输入:s = “aa” p = “a”输出:false解释:”a” 无法匹配 “aa” 整个字符串。示例 2:输入:s = “aa” p = “a*”输出:true解释:因为 ‘*’ 代表可以匹配零个或多个前面的那一个元素, 在这里前面的元素就是

  • springboot jpa 中使用逻辑删除[通俗易懂]

    springboot jpa 中使用逻辑删除[通俗易懂]1.indexs指定索引@Index(columnList=””),@Index(columnList=””),可指定多个2.@SQLDelete指定调用repository.delete()..时,执行的sql语句3.@Where指定调用jpa..repository查询时的条件附:常用的jpqlPS:唠唠嗑?公众号搜索:DeanKano企…

  • 微信小程序开发之(表单组件的使用)代码篇

    微信小程序开发之(表单组件的使用)代码篇目录1.工程目录2.代码3.结果6.获取资源这篇文章介绍微信小程序的表单组件的使用1.工程目录需要改动的文件上图已经标出来了2.代码index.js//index.js//获取应用实例constapp=getApp()Page({onShareAppMessage(){return{title:’cover-view’,path:’page/component/pages/cover-view/cover-view

  • 菜鸟学Linux 第059篇笔记 编译安装MySQL,PHP 压力测试

    菜鸟学Linux 第059篇笔记 编译安装MySQL,PHP 压力测试

  • pig用法_animals

    pig用法_animals1.pig运行模式本地模式:pig-xlocal直接访问本地磁盘集群模式:pig或者pig-xmapreduce2.piglatin交互帮助信息help上传本地文件到

  • 2021navicat激活码(最新序列号破解)

    2021navicat激活码(最新序列号破解),https://javaforall.cn/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号