位置: IT常识 - 正文

JavaScript数组every方法(JavaScript数组长度)

编辑:rootadmin
JavaScript数组every方法 1.every数组方法的作用

推荐整理分享JavaScript数组every方法(JavaScript数组长度),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:JavaScript数组反转,JavaScript数组经典算法,JavaScript数组反转,javascript数组定义,JavaScript数组去重,JavaScript数组去重,javascript数组定义,javascript数组从小到大排序,内容如对您有帮助,希望把文章链接给更多的朋友!

判断数组中是否所有元素都满足条件

2.语法:array.every( function ( item, index,arr) {} )

第一个参数: item,必须,当前元素的值

第二个参数 : index,可选,当前元素在数组中的索引值

第三个参数 : arr,当前元素所处的数组对象

3.every方法特点

(1)循环次数 !== 数组长度

JavaScript数组every方法(JavaScript数组长度)

(2)函数内部的return

return true : 循环继续 当前元素满足条件,继续判断,如果循环执行完毕还是true,则every的返回值就是true

return false : 循环结束,当前元素不满足条件,every的返回值也是false

(3)every方法的返回值

return true : 全部元素都满足条件

return false : 有元素不满足条件

4.注意点:

(1)every()方法不会对空数组进行检测

(2)every()方法不会改变原始数组

5.应用场景 : 开关思想,购物车全选

示例 : 

//获取全选框const checkAll = document.querySelector('#checkAll')//获取所有选择框const checkList = document.querySelectorAll('.check')//点击全选框checkAll.onclick = function () { //设置每一个选择框checked值与自身checked一致 checkList.forEach(item => item.checked = this.checked)}//点击每一个选择框:判断数组中是否所有选择框checked值都为truefor(let i = 0;i<checkList.length;i++){ checkList[i].onclick = function(){ //事件处理 //判断 checkList是否所有的元素checked值都是true checkAll.checked = Array.from(checkList).every( item => item.checked ) }}
本文链接地址:https://www.jiuchutong.com/zhishi/296095.html 转载请保留说明!

上一篇:微信小程序开发 app.json全局配置(微信小程序开发零基础入门)

下一篇:CSS-200个小案例(一)(完整的css代码案例)

  • 汇算清缴需补税
  • 纳税登记的内容
  • 增值税退税如何做账
  • 投资收益转入资本公积
  • 景点门票可以做账吗
  • 购买的固定资产什么时候折旧
  • 服务费发票税率1%
  • 补缴所得税的账务处理
  • 非货币性交换需要确认主营业务收入吗
  • 发票丢失说明怎么填写
  • 事业单位库存现金
  • 会议案例分析题及答案
  • 外包服务费税率是多少
  • 其他应付款报表填列
  • 税金计提多了怎么办
  • 不可抵扣的进项税额如何做账
  • 购买材料再进在建工程的账务处理
  • 公司租赁的办公室装修费用可以抵进项税吗
  • 出口转内销发票抵扣
  • 酒店采购布草如何入账
  • 如何在mac上快速打开聚焦搜索
  • sbdrvdet.exe - sbdrvdet是什么进程 有什么用
  • echarts3d地图
  • php输出姓名
  • php加入图片代码
  • 企业会计核算利润表
  • 手把手教你暴力破解wifi密码
  • PHP:imagepolygon()的用法_GD库图像处理函数
  • 苍鹭一生可以活多久
  • 梅拉和艾斯德斯
  • laravel技巧
  • php实现递归
  • 蚁群算法是什么
  • java继承的基本概念
  • vue-axios详细介绍
  • 泛化的理解
  • 凭证过账后发现了错误,如何处理
  • 终止经营净利润含义
  • 总公司发票可以从分公司付款吗
  • 哪些税费需要计提
  • 在vue项目如何引入异步组件?
  • 买一赠一税务局答复
  • 金蝶标准版怎么查应收应付款
  • 开票资料需要哪些东西
  • 酌量性固定成本是指
  • 工资薪金与劳务报酬的区别有哪些
  • c#代码怎么写
  • sqlserver时间格式化时分秒
  • 开专票还是开发票
  • 预付账款计提减值吗
  • 原始凭证错误的更正方法
  • 公司报销给个人的会计分录
  • 企业购买新能源车免购置税吗
  • 公账直接转给个人,对公司有什么影响吗
  • 小规模纳税人怎么算税
  • mysql的基本介绍
  • win8.1怎么改win7系统
  • win10无法删除文件夹没有权限
  • win10预览设置
  • xp电脑怎么样
  • 电脑ios怎么安装
  • win7 ready
  • 360tray占用大量内存
  • win10预览在哪
  • win7移动软件
  • pycharm远程调试代码
  • django 实例
  • cocos creator rpg
  • linux+php
  • shell 递归
  • 批处理命令不允许用户在文件夹内的文件
  • unity怎么学
  • yarn功能
  • jquery图片
  • 电子税务局申报表在哪里查询
  • 税务处理决定书属于行政处罚吗
  • 出口退税申报时闿
  • 现任新疆兵团政治部主任
  • 银行缴纳印花税存在问题和建议
  • 加计扣除减免税金额怎么填
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设