// 3. Set the __proto__ of the new object to prototype of class function
Object.setPrototypeOf(jim,Person.prototype)
// 4. return the object
returnjim
}
classES6Person{
constructor(name){
this.name=name
this.species="human"
}
introduce(){
return"Hi I'm "+this.name+"."
}
}
jack=newES6Person("Jack")
jack.introduce()
jack.__proto__===ES6Person.prototype
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.