JSFiddle - React, Tailwind, and code Playground

JavaScript

function inheritObject(obj) {
  // 声明一个过渡函数对象
  function F() {}
  // 过渡函数对象的原型继承父对象
  F.prototype = obj;
  // 返回过渡对象的一个实例,该实例的原型继承了父对象。
  return new F();
}

var o1 = {
  name: 123
};

var o2 = inheritObject(o1);

alert(o2.name);