var mainObject = {
a: "a",
b: "b",
c: "c",
d: "d"
}
var testObject = {
a: "",
b: ""
}
I want result like:
var testObject = {
a: "a",
b: "b"
}
you can achieve this using for loop and hasOwnProperty function
var mainObject = {
a: "a",
b: "b",
c: "c",
d: "d"
}
var testObject = {
a: "",
b: ""
}
for(keyOne in testObject){
if(mainObject.hasOwnProperty(keyOne)){
testObject[keyOne]= mainObject[keyOne]
}
}
console.log(testObject)
Is this what you are looking for...
var mainObject = {
a: "a",
b: "b",
c: "c",
d: "d"
}
var testObject = {
a: "",
b: ""
}
for(var ob in mainObject){
if(Object.keys(testObject).indexOf(ob)!=-1)
testObject[ob] = mainObject[ob]
}
console.log(testObject)
testObject.a = mainObject.aandtestObject.b = mainObject.b, but your question is really unclear so i'm not sure of what you want to achieve