韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

文章 > JavaScript > js创建对象的几种方式

js创建对象的几种方式

js创建对象

头像

宋雪维

2021-01-13 09:06:012531浏览 · 0收藏 · 0评论

在我们生活中,什么事物都是对象,包括事物的行为和特征都可以称为对象。JavaScript中,没有类,仅仅是面向对象的语言,它的对象是如何生成的呢、本文介绍JavaScript中创建对象的几种方式:1、通过object构造函数创建;2、通过对象字面量创建;3、工厂模式(通过函数来封装以特定接口创建对象)。

方式一:通过object构造函数创建

 var x="age"
 
        var obj=new Object();
        obj.name="wang";
        obj.x=20; //.字符串
        obj[x]=25; //[变量]
        console.log(obj);//{name: "wang", x: 20, age: 25}

方式二:通过对象字面量创建

var obj1 = {};  //创建空对象
 
var obj2 = {  //创建复杂对象
    name: "Judy",
    age: 22,
    like: ,
        job: "techer"
    }
};

方式三:工厂模式(通过函数来封装以特定接口创建对象)

function createPerson(name,age,job){
  var o = new Object();
  o.name = name;
  o.age = age;
  o.job = job;
  o.sayName = function(){
    alert(this.name);
  };
  return o;
}
 
var person1 = createPerson("jing",21,"web");
var person2 = createPerson("hao",21,"java");

以上就是js创建对象的几种方式,不过使用object构造函数或者对象字面量通过一个接口创建很多对象,会产生大量重复代码,因此使用工厂模式是最优的方法哦~更多js学习推荐:js教程

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

黑料门-今日黑料-每日大赛| 儿媳妇陪我睡觉的经典句子| 不许穿内裤我要CAO你| JD又大又粗又长又硬受不了| 可儿的奶水喂爸爸吃可以吗| xxxX| 闺蜜老公把我压在怀里| 人犬兽人在线观看免费完整| 张柏芝门户大开照| 电影初尝云雨之欢免费观看| 《公与媳》伦理| 蜜桃成熟时在线| 摄影师把我的奶头掏出来了| 晃来晃去的大扔子| 短视频| 年轻的母亲在线观看| 私密整形医院| 绝色儿媳在线观看免费版电视剧 | 蜜桃| 国产偷窥熟妇高潮呻吟视频AV| 大雷QQ弹弹跳舞| 国产在线观看免费全集电视剧网站 | 双男主做酱酱酿酿视频大全真人版 | 巜禁忌7》A片| 强伦轩女教师在线播放| 学校体检要用手扒开前面吗 | 把她日出水了好紧大爽了视频 | 风起云涌之情迷香江| 0.洞洞饿了1-36集全免费| 欧美叔叔别撩我免费观看电视剧| 女性扒开大腿内侧小肚子痒| 灭火宝贝在线观看完整免费满天星 | 《再来一次好吗》动漫| 六房间| 大杂烩(TXT)小说阅读| 高压监狱2第二部禁闭岛| 向日葵在线观看免费高清电视剧| 夜生活在线观看免费观看电视剧| 9.1国外黄冈B站| 亚州精品无码A片毛片直播间| 校花被教官扒开腿狂躁