JSFiddle - React, Tailwind, and code Playground
by aanita0309
JavaScript
function A(x,y,z){
this.x=x;
this.z=z;
this.y=y;
this.display=function(p){
alert("X: "+p.x);
alert("Y: "+p.y);
alert("Z: "+p.z);
}
}
function B(a,b,c){
this.a=a;
this.x=b;
this.z=c;
this.disp=function(p){
alert("A: "+p.a);
alert("X: "+p.x);
alert("Z: "+p.z);
}
}
function fun(x,y){
for(i in x){
if(!(i in y))
delete x[i];
}
for(i in y){
if(!(i in x))
x[i]=y[i];
}
return x;
}
function main(){
var a = new A(1,2,3);
var b = new B(4,5,6);
var ob = new fun(a,b)
ob._x=9;
for(i in ob){
alert(i+":"+ob[i]);
}
}