定义和用法

some() 方法用于检测数组中的元素是否满足指定条件(函数提供)。

some() 方法会依次执行数组的每个元素:

  • 如果有一个元素满足条件,则表达式返回true , 剩余的元素不会再执行检测。
  • 如果没有满足条件的元素,则返回false。

注意: some() 不会对空数组进行检测。

注意: some() 不会改变原始数组。

例子:

const data = {account: this.account,password: this.password
};
//本地缓存 和用户输入对比
const validUser = service.getUsers().some(function (user) {return data.account === user.account && data.password === user.password;
});
if (validUser) {this.toMain(this.account);//页面跳转} else {uni.showToast({icon: 'none',title: '用户账号或密码不正确',});
}

输入和本地对比,不用一一对比做判断,必须是array类型才可以使用

Array some() 用法相关推荐

  1. php array的用法,PHP array() 函数用法及示例

    PHP array() 函数用法及示例 定义和用法 array()函数是用来创建一个PHP数组.该函数可用于创建索引数组或关联数组.PHP数组可以是一维或多维的. 语法 创建PHP索引数组的语法:$a ...

  2. es6 Set 结合 Array.from 用法

    var arr=[1,2,3,2,3,4,5]; var set=new Set(arr) var arr1=Array.from(set) 重复数组  -  Set 化 (去重) -  转回数组 上 ...

  3. JS中数组Array的用法{转载}

    js数组元素的添加和删除一直比较迷惑,今天终于找到详细说明的资料了,先给个我测试的代码^-^ var arr = new Array(); arr[0] = "aaa"; arr[ ...

  4. Array的用法总结-swift

    Araay是有序的数据集,在OC中分为不可变数组NSArray和可变数组NSMutableArray,在swift中只有常量和变量两种类型,声明成变量那就可以说明是可变的了! 学习时的具体的用法总结成 ...

  5. Js中数组Array的用法

    js数组元素的添加和删除一直比较迷惑,今天终于找到详细说明的资料了,先给个我测试的代码^-^ var arr = new Array(); arr[0] = "aaa"; arr[ ...

  6. 【JavaScript】JS的Array的用法总结

    目录 Array的长度相关问题 indexOf取元素下标 slice操作 push和pop操作 unshift和shift操作 sort操作 reverse操作 spilce操作 concat函数 j ...

  7. Numpy || np.array()函数用法指南

    1.Numpy ndarray对象 numpy ndarray对象是一个n维数组对象,ndarray只能存储一系列相同元素. #一维数组 [1,2,3,4] #shape(4,)#二维数组 [[1,2 ...

  8. VBA每日一练(18),数组array的用法 redim preserve等

    定义方式 dim  arr11 (5) dim  arr12 (0 to 5 ) dim  arr13 (1 to 5) dim arr21(1,5) dim arr22(0 to 1 ,0 to 5 ...

  9. python中array的用法_Python中的numpy.array()用法

    齐次多维数组是NumPy的主要对象.它基本上是一个元素表, 这些元素都是相同类型的, 并由一个正整数元组索引.尺寸在NumPy中称为轴. NumPy的数组类称为ndarray或别名数组. numpy. ...

最新文章

  1. mysql/mariadb命令如何获取帮助
  2. 在PL/SQL里直接插入日期时提示 is not a valid date and time的解决方法
  3. 大数据学习——spark安装
  4. linq php,C#开始使用 LINQ (上)
  5. phpmyadmin配置
  6. linux服务器探针软件,服务器安装ServerStatus监控探针教程
  7. Meta AI 发布 data2vec!统一模态的新里程碑!
  8. 存储过程中调用EXECUTE IMMEDIATE的“权限不足”问题
  9. alidata mysql 卸载_mysql相关(一)、基本知识
  10. x86-64函数调用参数传递
  11. 个人所得税的申报方式有两种,分别有什么区别?该怎么选?
  12. C++-加载EXCEL数据
  13. 通用 PE 工具箱1.9.6(XP内核)by Uepon(李培聪)
  14. centos 切换用户_【站长亲测】迈拓维矩kvm切换器8口usb高清VGA显示器鼠标键盘切屏共享器8进1出...
  15. configure: error: readline library not found/libreadline.so: undefined reference to tputs
  16. java canvas画矩形,HTML5 编程之Canvas
  17. 如何高效学习?(个人经验篇)
  18. 开源护眼工具LightBulb2.3.3汉化说明
  19. IOS6区别于IOS5的几个不明显的改变
  20. 安视宝动态微表情人脸识别技术

热门文章

  1. [NE-A] 动作电位 Action Potential
  2. 光猫机顶盒有路由鸿蒙吗,科普:为何网络机顶盒只能连接光猫端,不能连接路由器?...
  3. 爬虫数据持久化存储——写入文件
  4. linux 系统配置接收华为交换机trap
  5. 阿里云服务器mysql开放远程连接步骤
  6. 声呐(岩石/水雷)数据集的特征提取过程
  7. 初级软件测试面试前需要做什么准备?面试题可以去哪里找?
  8. excel批量给数字前面加半角单引号[转]
  9. Lua三人帮出新书 Lua Programming Gems
  10. 网上零售是国内品牌开拓海外市场的最佳途径