如何使用传递的对象的属性名称和值创建对象?

时间:2017-03-27 20:36:31

标签: javascript

我有一个像result:object这样的对象,其中包含以下参数。

calcTimeHY2: "50",
calcTimeHY3: "70",
color: "GREEN",
width: "3",
channels: Array(1)

我正在编写一个创建类似结果对象的通用方法。

我致电getClonedResult(result)

getClonedResult(result){
    let temp: any;
    var propertyNames = Object.getOwnPropertyNames(result);
    for (var name in propertyNames) {
         temp = propertyNames[name];
         if (!temp instanceof Array) {
             //Then I want to create similar object as above
            //How to do it.

         }
    }
}

我在同一个对象中有数组和单个值,如何克隆到新对象。

0 个答案:

没有答案