forEach、 for、$.each 三种循环的使用初识

最近做项目遇到很多问题都是因为基础知识不牢,所以只能一边做项目一边补充巩固基础知识

1、forEach 循环的是数组 跳出循环用 return return false

如果forEach里的回调函数只有一个参数则代表该集合里的元素

例 :

const arrayA= [{name: 'Bill', age: 68, form: 'china'}, {name: 'Mike', age: 20, form: 'Amercina'}];

arrayA.forEach(function(item){
   console.log(item);
});

控制台打印出来的是:

如果forEach里有两个参数,则第一个参数为该集合里的元素,第二个参数为集合的索引,例:

arrayA.forEach(function(item, index,){
  console.log(index, item);
});

控制台打印出来的结果是:

2、$.each()jQuery 函数,要引用 jq js 才可以使用

如果有两个参数,则第一个为索引,第二个该集合里的元素,跳出循环也是return 或是 return false 例:

$.each(arrayA, function(index, item){
  console.log(index, item)
})

控制台输出的结果是:

3、for 跳出循环可以是 continue  break

var a;
for(a in arrayA){
  console.log(a, arrayA[a]);
}

循环对象时 a 表示 属性名, 获取属性值要用 arrayA[0][a]  而不是 arrayA[0].a  。例 :

for(a in arrayA[0]){
  console.log(a, arrayA[0][a])
}

控制台输出的结果是:

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值