JavaScript的forEach循环

forEach循环

  • var age = [12,3,12,3,12,12,1,3,3,123]
    age.forEach(function(value){
        console.log(value)
    })
  • for(var num in age){
    if(age.hasOfProperty(num)){
    console.log("存在")
    console.log(age[num])
    }
    }
  • num是下标位置,

  • 通过get方法获取字符串相应的数字

    let map = new Map ([['圣诞节',12],['海都',14],['商店',45]]);
    let name = map.get('圣诞节');//输出的值是12
    map.set('admin',1245);
    console.log(name);
  • 无需不重复的集合,set可以去重

  • let set = new Set ([3,1,2,1,2]);
    set.add(2);//添加
    set.delete(1);//删除
    console.log(set.has(3));//是否包含某个元素
  • var abs = function(x) {
    if(typeof x!== 'number'){
        throw 'Not a Number';
    }
    }
    调用:abs()
  • argument可以手动传递参数进去

  • argument无法将第一个以后的参数输出

  • let abs = function(x){
    console.log(x);
    for(let i = 0; i < arguments.length; i++){
        console.log(arguments[i]);
    }
    }
  • rest可以将选择的参数不输出,输出后边的参数

  • let num = function(a,b,...rest) {
        console.log(rest);
    }
    //输出除了a,b之后的数值 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值