位置: 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代码案例)

  • 医疗批发企业增值税税负率大概是多少
  • 银行短期存款利息怎么算
  • 计提增值税及附加税费怎么算
  • 分公司法人必须是总公司法人吗
  • 非限定性净资产借贷方向
  • 特许权使用费是什么意思
  • 小规模纳税人所得税费用怎么算
  • 一般纳税企业委托加工物资支付的增值税
  • 咨询费成本怎么成本结转
  • 当月用专票是增版还是增量
  • 平行登记要求总账
  • 年会奖金多少合适
  • 公司向个人借款利率最高多少
  • 小规模纳税人物流服务税率
  • 报关税怎么做账
  • 对公账户分为一般户和基本户
  • 增值税代扣代缴抵扣
  • 个体工商户是否需要缴纳印花税
  • 居民企业之间以非货币资产进行投资
  • 管理费用怎么记忆
  • 设备定金计入哪个科目
  • 公司购买办公用品300元,以现金支付,购入后即被领用
  • 已备案购销合同
  • 销项税月底还是年底结0
  • 库存商品进货价怎么算
  • 分配水电费会计分录怎么写
  • 开办费属于什么科目类别
  • 合同资产减值怎么填
  • 路由器怎么重置网络
  • 电脑找不到Realtek
  • Win11 Build 22000.65更新体验:汉化更完善,右下角返回桌面回归
  • 担保公司计提的费用
  • 外地企业预缴税款流程
  • vitem
  • myfastupdate.exe - myfastupdate是什么进程文件 有什么用
  • 初级农产品免税普票能否抵扣
  • php怎么写网页
  • OpenAI Translator | 基于ChatGPT API全局翻译润色解析插件
  • 设置cmd命令
  • dir命令参数
  • lvs命令详解
  • 当月的印花税什么时候申报
  • 纳税人提供技术开发服务
  • 试生产期间发生事故后重新
  • 没有实收资本的股权原值
  • 现金预算表中的归还借款和支付利息怎么算
  • 认缴制下,资金什么时候必须到位
  • 用友删除凭证后为什么还在
  • 取得投资是什么意思
  • 科目余额表该怎么填
  • Windows PostgreSQL 安装图文教程
  • 商业购进商品运费怎么算
  • 文化事业建设费税收优惠政策2022
  • 记账凭证背面贴原始凭证图片
  • 各种会计凭证的填制
  • ubuntu系统怎么更新
  • 苹果今日报价
  • freebsd操作命令
  • windows7中ie浏览器怎么打开
  • win8无线网络连接不上
  • ubuntu20桌面
  • apache服务器配置与使用工作笔记
  • windows与xp的区别
  • win8如何进行系统还原
  • Ghost XP SP3 YN8.0装机版 (雨林木风)
  • linux device driver
  • win8补丁官网
  • win8系统触摸板按键不能用
  • excel2016默认字体
  • android屏幕适配的五种方式
  • android集成chromiumview
  • 批处理 读文件
  • javascript操作文件
  • js动态生成html页面
  • jquery easyui 教程
  • bootstrap要学到什么程度
  • Android应用程序可以直接在ios中安装运行吗
  • 怎么查询高速路封闭和开通
  • 社保在税务系统交,有何用意
  • 四川省人口数据资料
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设