【问题标题】:Clone object only with some params仅使用某些参数克隆对象
【发布时间】:2013-08-25 15:15:18
【问题描述】:

我想验证一个对象,也许这个对象可以有额外的参数,但我只想要一些。克隆的最佳方法是什么。我尝试了下划线,但没有任何反应:

var object = {
      name: "Pepe",
      age: 25,
      widget: {
         top: 1,
         left: 1,
         other: "jeje"
      }
};
var a = _.pick(object, "name", "widget.top");
console.log(a);
//Will must return: {name: "pepe", widget: {top: 1}}

【问题讨论】:

    标签: javascript object underscore.js


    【解决方案1】:
    var object = {
          name: "Pepe",
          age: 25,
          widget: {
             top: 1,
             left: 1,
             other: "jeje"
          }
    };
    
    var a = _.pick(object,'name','widget');
    a.widget = _.pick(a.widget,'top');
    

    【讨论】:

    • 好的,所以我需要单独过滤每个嵌套对象
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-07
    • 1970-01-01
    • 1970-01-01
    • 2021-11-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多