new和Object.create()

Object.create()

Object.creat = function (o) {
  function F() {};
  F.prototype = o;
  return new F;
}

new

function Person (name) {
  this.name = name;
}

function createObject (Base) {
  var args = [].slice.call(arguments, 1);
  var o = new Object;
  o.__proto__ = Base.prototype;
  Base.protype.constructor = Base;
  Base.apply(o, args);
  return o;
}
Paste_Image.png

推薦閱讀

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,845評論 25 708
  • 1. Java基礎部分 基礎部分的順序:基本語法,類相關的語法,內部類的語法,繼承相關的語法,異常的語法,線程的語...
    子非魚_t_閱讀 31,740評論 18 399
  • XMPP代碼實現 XMPP需要注意的地方 我們主要實現四個功能: 1.注冊 2.登錄 3.獲取好友列表 4.聊天(...
    Axela閱讀 360評論 0 0
  • 一件臟衣服, 在清水里和洗衣粉相遇, 在外力的作用下, 污漬一點一點地, 從衣服擴散到水里。 那衣服的污漬還在, ...
    小劇在成長閱讀 148評論 0 3
  • 阿米結婚了,終于從大齡剩女的隊伍里走出來,恭喜賀喜,我們幾個姐妹都替她高興,也沒敢去打擾她,怕自己影響了她的新婚生...
    headfirst肉肉郭小痞閱讀 324評論 0 0