【问题标题】:Replacing for..in with lodash version用 lodash 版本替换 for..in
【发布时间】:2016-08-05 22:30:15
【问题描述】:

如何用lodash函数替换for .. inhasOwnProperty

function Foo() {
    this.a = 1;
    this.b = 2;
}

Foo.prototype.c = 3;

var foo = new Foo();
for(var key in foo){
    if(foo.hasOwnProperty(key)){
        console.log(key);
    }
}

这应该独立于顺序 12 打印。它将跳过 3

【问题讨论】:

    标签: javascript loops lodash


    【解决方案1】:

    你可以使用forEach方法:

    _.forEach(foo, function(value, key){
        console.log(key, value);
    });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-04-10
      • 2017-03-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-11-10
      相关资源
      最近更新 更多