//使用帶參函數創建對象
function Person(id,name){
this.id=id;
this.name=name;
this.say=function(){
alert(name+"哈哈");
}
}
var p=new Person(110,"狗剩");
document.write("編號:"+p.id+"姓名:"+p.name+"<br/>");
p.say();
//使用Object函數創建對象
var s=new Object();
s.id=120;
s.name="狗娃";
document.write("編號:"+s.id+"姓名:"+s.name+"<br/>");
//使用字面量的方式創建對象
第一種:
var e={};
e.id=130;
e.name="哈哈";
e.say=function(){
alert("編號:"+e.id+"姓名:"+e.name);
}
e.say();
第二種:
var p = {
id:110,
name:"狗娃",
say:function(){
alert(this.name+"呵呵");
}
}
document.write("編號:"+ p.id+" 姓名:"+ p.name);
p.say();
//使用無參函數創建對象
function Cat(){}
var cat=new Cat();
cat.id=150;
cat.name="啦啦";
cat.say=function(){
alert("編號:"+ cat.id+" 姓名:"+ cat.name);
}
cat.say();
JavaScript之創建對象的幾種方式day0913
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
JavaScript核心原理解析
wy53780
2020-04-23 14:02:41
再学JavaScript ES(6-10)全版本语法大全
wy53780
2020-04-23 13:58:55
前端埋点 - 报错监控
mriliujy
2019-07-11 16:14:54
JavaScript ES2019 中的 8 項新功能
前端高達
2019-02-24 13:48:04
用JavaScript刷新框架子頁面的方法
princesstor015
2019-02-23 13:37:36
分享Javascript開發經驗
yuncash
2019-02-23 13:25:11
AJAX入門教程理解JavaScript中的函數
剛剛
2019-02-23 12:57:19
深度解析JavaScript事件對象之信用盤源碼出售
yihujiu
2019-02-23 12:54:46
JavaScript 圖片滑動切換效果
53856943
2019-02-23 00:35:22
JavaScript 無縫上下左右滾動加定高定寬停頓效果
53856943
2019-02-23 00:35:18
起點沒有選對,想找好的前端工作只能越找越累
麪包理想
2019-02-23 00:25:54
css佈局簡史與決勝未來的第四代css佈局技術
麪包理想
2019-02-23 00:25:51
jquery 或者說javascript中的加法運算
wanqiufeng
2019-02-23 00:19:36
【玖哥亂彈】編程語言間的鬥爭
東風玖哥
2019-02-23 00:10:03
【玖哥亂彈】神通廣大的JavaScript
東風玖哥
2019-02-23 00:07:32