美文网首页
稳妥构造函数

稳妥构造函数

作者: 金鳞小砸 | 来源:发表于2016-11-29 10:42 被阅读0次

所谓稳妥对象,指的是没有公共属性,而且其方法也不引用this的对象.稳妥对象适合在一些安全的环境中( 这些环境会禁用 this 和 new ),或者在防止数据被其他应用程序(如Mashup程序)改动时使用.稳妥构造函数遵循与寄生构造函数类似的模式,但有两点不同:一是新创建对象的实例方法不引用this;二是不使用new操作符调用构造函数.按照稳妥构造函数的要求,可以将Person构造函数重写如下.

function Person(name,age,job)
{
  var o = new Object();
  o.sayName = function(){
    alert(name);
  }
  return o;
}

var friend = Person("aa", 30, "ddddddd");
friend.sayName();  //aa

摘自: JavaScript高级程序设计(第3版)

相关文章

  • 稳妥构造函数

    所谓稳妥对象,指的是没有公共属性,而且其方法也不引用this的对象.稳妥对象适合在一些安全的环境中( 这些环境会禁...

  • javascript构造函数之稳妥构造函数

    所谓稳妥对象, 指的是没有公共属性, 而且其方法也不引用this的对象。稳妥对象函数遵循与寄生构造函数类似的模式,...

  • 前端面试题总结【37】:javascript对象的几种创建方式

    工厂模式 构造函数模式 原型模式 混合构造函数和原型模式 动态原型模式 寄生构造函数模式 稳妥构造函数模式 推荐:...

  • 第六章——创建对象

    一、寄生构造函数模式、工厂模式、稳妥构造函数模式的区别与联系 寄生构造函数模式(重写了构造函数的返回值): 工厂模...

  • 构造函数-js-高级程序设计-第六章笔记

    前言 理解对象 创建对象构造函数模式原型模式组合使用构造函数模式和原型模式动态原型模式寄生构造函数模式稳妥构造函数...

  • JavaScript OOP

    类 1. 工厂模式 2. 构造函数 3. 原型模式 4. 寄生构造函数 5. 动态原型函数 6. 稳妥构造函数 继...

  • js最常用的创建对象和继承方法

    对象创建方法有很多种:工厂模式、构造函数模式、原型模式,动态原型模式、寄生构造函数模式、稳妥构造函数模式……继承的...

  • Js创建对象的几种模式

    Js创建对象的几种模式 工厂模式 构造函数模式 原型模式 组合使用构造函数模式和原型模式 动态原型模式 稳妥构造函数模式

  • Flutter 6种构造函数详解

    Flutter有生成构造函数、默认构造函数、命名构造函数、重定向构造函数、常量构造函数、工厂构造函数 一.生成构造...

  • C# 构造函数总结

    构造函数 构造函数分为:实例构造函数,静态构造函数,私有构造函数。 实例构造函数 1、构造函数的名字与类名相同。 ...

网友评论

      本文标题:稳妥构造函数

      本文链接:https://www.haomeiwen.com/subject/vdyapttx.html