位置: IT常识 - 正文

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

发布时间:2024-01-15
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代码案例)

  • 待抵扣进项税额和待认证进项税额的区别
  • 税收滞纳金还会计算滞纳金吗
  • 最惠国税是一种真正意义上的优惠关税
  • 金税四期对个人所得税的影响
  • 贷款利息不能抵扣进项税
  • 固定资产租入租金计入什么科目
  • 残疾人士有哪些
  • 增值税税率如何计算
  • 核定征收企业可以申请高新技术
  • 金税三期国地税合并
  • 本月计提所得税费用
  • 公司购入房产账务处理
  • 增值说税率怎么计算
  • 应付和预付账款的区别
  • 借库存商品贷生产成本这笔会计分录反映的经济业务是
  • 没有进出口权可以做外贸吗
  • 公积金超出上限部分
  • 小规模应交税费有三级科目吗
  • 专票已经认证能作废吗
  • 财政拨款结转的借贷方向
  • 装载u盘
  • 财务报表未分配利润为负数
  • 代理进口货物账务怎么处理
  • 股份公司的架构
  • 虚拟机系统vmware
  • 景点门票定价依据
  • 比较常见的病有哪些
  • hif文件怎么打开
  • 银行结算账户的种类
  • PHP:curl_multi_add_handle()的用法_cURL函数
  • 发生错误的原始凭证包括
  • php魔术方法的讲解与使用
  • 免抵退税如何申报增值税
  • 前端html模板
  • 大数据实时数仓
  • 固定资产到期日
  • 金蝶软件账套备份在哪里
  • 技术服务费怎么开票税率
  • 判断文件是否存在,存在则删除
  • mysql innodb存储结构
  • 融资租赁的固定资产
  • 销售物流
  • 税务异常有哪些影响
  • 纳税申报表期末未缴税额什么意思
  • 营业成本怎么理解
  • 债务资本的税后成本和税后债务成本
  • 房租已付未收到发票
  • 购买设备分期付款凭证怎么做
  • 单位买的职工社保自己可以去社保局领卡吗
  • 纳税人仅能通过手动查找
  • 个人如何购买定增的股票
  • 库存商品盘点流程
  • 发票丢失记账联入账
  • 会计调账是什么意思
  • bios怎么恢复出厂设置有什么后果?
  • window service2008r2激活
  • Windows Server 2008脱机文件配置攻略
  • xp系统怎么找回删除的文件
  • ubuntu 网络设置命令
  • 如何修改apache
  • win7声音方案存在哪里
  • php.ini linux
  • windows8停止
  • unity unity3d
  • opengl 输入框
  • cocos2d schedule
  • 如何优化营商环境
  • javascript字体属性
  • unity 3d代码
  • nodejs连接mongodb副本集
  • 单向链表的基本操作
  • 跟踪快件
  • javascript运行速度
  • android/data/wifipwd
  • 曲靖市税务局领导班子
  • 销售车位需要交房产税吗
  • 灯具维修发票明细
  • 133平房子公摊36.88
  • 住房公积金交纳的原则
  • 企业税收有哪些税种
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号