I am trying to use map function to transform property type.
class A {... }
class B {... }
var var1 = [{path:"aa",comp:"A"},{path:"b",comp:"B"}];
var var2 = var1.map(function(obj){
var rObj = {path: obj.path, component: A};
return rObj;
});
The above code will return to var2
[{path:"aa",comp:A},{path:"b",comp:A}]
What I need is
[{path:"aa",comp:A},{path:"b",comp:B}]
How can I achieve this purpose?