我有一个像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.
}
}
}
我在同一个对象中有数组和单个值,如何克隆到新对象。