//notice that Dog only really defines the introduce attribute
dog={
vardog={
introduce:function(){
return'Hai, I am a Dog!';
}
};
Object.setPrototypeOf(dog,animal);
returndog;
}
dog.makesSound
dog.mustEat
dog.introduce()
dog.introduce()===animal.introduce()
cat={
varcat={
//code here
};
//also code here
return;
}
accountantKitty={
varaccountantKitty={
//code here
};
//also code here
return;
}
Purpose-built for displays of data
Observable is your go-to platform for exploring data and creating expressive data visualizations. Use reactive JavaScript notebooks for prototyping and a collaborative canvas for visual data exploration and dashboard creation.