日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

JavaScript对象的创建之动态原型方式

發布時間:2025/3/19 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 JavaScript对象的创建之动态原型方式 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

為了讓定義的方式更加符合java的需求,就把定義方法的原型代碼放置在Person這個構造函數中。

function Person(name,age,friends){//屬性在構造函數中定義this.name = name;this.age = age;this.friends = friends;//不能使用重寫的方式定義/*Person.prototype = {constructor:Person,//方法在原型中定義say:function() {alert(this.name+"["+this.friends+"]");}}*//*** 判斷Person.prototype.say是否存在,如果不存在就表示需要創建* 當存在之后就不會在創建了*/if(!Person.prototype.say) {//alert(“init”); 此處只會打印一次Person.prototype.say = function() {alert(this.name+"["+this.friends+"]");} } }var p1 = new Person("Leon",23,["Ada","Chris"]); p1.name = "John"; p1.friends.push("Mike"); p1.say(); //John ["Ada","Chris","Mike"] var p2 = new Person("Ada",33,["Leon"]); p2.say();//Ada Leon

?

總結

以上是生活随笔為你收集整理的JavaScript对象的创建之动态原型方式的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。