当前位置: 首页 > news >正文

网站建设西街百度官方网平台

网站建设西街,百度官方网平台,企业品牌网站建设,网站建设制作适用于不确定对象内部数据方式一:var p new Object(); p.name TOM; p.age 12 p.setName function(name) {this.name name; }// 测试 p.setName(jack) console.log(p.name,p.age)方式二: 对象字面量模式套路:使用{}创建对象,同…

适用于不确定对象内部数据

方式一:

var p = new Object();
p.name = 'TOM';
p.age = 12
p.setName = function(name) {this.name = name;
}// 测试
p.setName('jack')
console.log(p.name,p.age)

方式二: 对象字面量模式

套路:使用{}创建对象,同时指定属性、方法

适用场景:起始时对象内部数据是确定的

问题:如果创建多个对象,有重复代码

var p = {
name: 'TOM',
age: 12,setName: function(name) {this.name = name;}
}// 测试
console.log(p.name,p.age)// TOM 12
p.setName('JACK');
console.log(p.name,p.age)// JACK 12如果创建多个对象,代码重复
var p2 = {
name: 'TOM',
age: 13,setName: function(name) {this.name = name;}
}

方式三:工厂模式

套路:通过工厂函数动态创建对象并返回

适用场景: 需要创建多个对象

问题: 对象没有一个具体的类型都是Object类型

function createPerson (name,age) {// 返回一个对象的函数=》 工厂函数var obj = {name: name,age: age,setName: function(name) {this.name = name;}}return obj
}var p1 = createPerson('Tom',12)
var p1 = createPerson('Jack',13)

方式四:自定义构造函数模式

套路: 自定义构造函数,通过new创建对象

适用场景: 需要创建多个类型确定得对象

问题: 每个对象都有相同得数据,消费内存

// 定义类型function Person(name,age) {this.name = name;this.age = age;this.setName = function(name) {this.name = name;}
}
var p1 = new Person('TOM',12)
P1.setName('JACK')
console.log(p1.name,p1.age)

方式六:构造函数+原型的组合模式

*套路: 自定义构造函数,属性在函数中初始化,方法添加到原型上

*适用场景:需要创建多个类型确定的对象

function Person(name,age) {// 在构造函数中只初始化一般函数this.name = name;this.age = age;Person.prototype.setName = function(name) {this.name = name;}
}var p1 = new Person('tom',12)
var p1 = createPerson('jack',13)console.log(p1,p2)

原文链接:

37.尚硅谷_JS高级_对象创建模式_哔哩哔哩_bilibili

http://www.zhongyajixie.com/news/32430.html

相关文章:

  • 做日本网站青岛网站建设优化
  • 万网网站制作安徽seo团队
  • 建设公司与建筑公司的区别整站优化包年
  • wordpress加sslseo目标关键词优化
  • 衡水提供网站制作公司哪家好aso优化违法吗
  • 网站域名和空间费用亚马逊跨境电商开店流程及费用
  • 网站做微信链接怎么做东莞做网站的联系电话
  • 做网站的流程分析-图灵吧上海网站排名优化怎么做
  • 建设网站商城2024年阳性什么症状
  • 视频网站的链接怎么做宁波seo专员
  • 独立做网站前端数据seo推广软
  • 佛山市网站建设公司推广品牌的策划方案
  • 西安360免费做网站百度网盘搜索引擎官方入口
  • 纯静态网站开发免费注册
  • 动态网站的实现过程推广信息怎么写
  • 百度免费网站申请小程序搭建教程
  • 哪家装修公司比较好的seo整合营销
  • 做彩票网站违法百度最新秒收录方法2023
  • 苹果做ppt模板下载网站武汉seo公司排名
  • 阿里云服务器可以做网站最近国际时事热点事件
  • 中山网站建设服务百度主页面
  • 关于加强政务网站建设的通知百度推广热线电话
  • 网站备案周期qianhu微建站
  • 公司做网站的人工智能培训一般多少钱
  • 网站管理系统图片色盲和色弱的区别
  • 购物优惠券网站怎么做信息流广告案例
  • 公司网站制作申请报告新网店怎么免费推广
  • 网站的开发技术谷歌搜索引擎google
  • 如何复制一个网站模板在线crm管理系统
  • dedecms 网站安全鸣蝉智能建站