SOURCE

var FrogPrototype = {
  name: '青蛙',
  legs: 4,
  sayHi: function() {
  	console.log('呱呱呱~ ' + this.name + '有' + this.legs + '条腿');
  }
};

var NormalFrog = function() { };
NormalFrog.prototype = FrogPrototype;

var WeirdFrog = function() { };
WeirdFrog.prototype = Object.assign({ }, FrogPrototype, {
	legs: 8,
  name: '外星青蛙'
});

var frog1 = new NormalFrog();
frog1.sayHi();

var frog2 = new WeirdFrog();
frog2.sayHi();

frog2.legs = 100;
frog2.sayHi();

frog1.sayHi();
console 命令行工具 X clear

                    
>
console