JSFiddle - React, Tailwind, and code Playground

by kazabr

JavaScript

var $duck = {
    name: "",
    quack: function(){
        return this.name +" Duck: Quack-quack!";
    }
};

var donald = {
    __proto__: $duck,
    name: "Donald",
    hello: function(){
        return this.name +" Duck say HELLO!";
    }
};

var daffy = {
    __proto__: $duck,
    name: "Daffy"
};

console.log(donald.quack());
console.log(daffy.quack());
console.log($duck.isPrototypeOf(donald));
console.log(donald.hello());