<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                創建一個對象 ~~~ function Person() { } var person=new Person(); person.name='zhnaglei' console.log(person.name) ~~~ 每個函數都要一個prototype ~~~ function Person() { } Person.prototype.name='zhanglei' var person1=new Person(); var person2=new Person(); console.log(person1.name) console.log(person2.name) ~~~ 函數的 prototype 屬性指向了一個對象,這個對象正是調用該構造函數而創建的實例的原型,也就是這個例子中的 person1 和 person2 的原型。 每一個JavaScript對象在創建的時候就會與之關聯另一個對象,這個對象就是我們所說的原型,每一個原型都會從原型繼承屬性 ~~~ function Person() { } var person = new Person(); console.log(person.__proto__ === Person.prototype); ~~~ 每一個原型都有一個construct屬性指向關聯的夠著函數 ~~~ function Person() { } console.log(Person===Person.prototype.constructor) ~~~ 實例和原型的關系 ~~~ function Person() { } Person.prototype.name='kevin' var person=new Person(); person.name='zhanglei' console.info(person.name) delete person.name console.info(person.name) ~~~ 當讀取實例屬性時,如果找不到,就會查找與對象關聯的原型中的屬性,如果還是查不到就去找原型的原型,一直找到頂層為止。 繼承意味著復制操作,然而JavaScript默認并不會復制對象的屬性,相反, JavaScript只是在兩個對象之間創建一個關聯,這樣,一個對象就可以通過委托訪問另一個屬性和函數,所以與其叫繼承,委托的說法反而更準確些。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看