`

javascript类的创建的多种方式

阅读更多

基本方法很简单,但在javascript中创建类有多种方式。

看例子代码,主要是类方法的写法不一样。

1. function people(name){
          this.name=name;
          this.printInfo=function(){document.write(this.name);};
  }
  

2. 

   var people=function(name){
   this.name=name;
   this.printInfo=function(){document.write(this.name)}
  }

 

3.

  var people=function(name){
   this.name=name;
   this.printInfo=printInfo;
  }
  
  function printInfo(){document.write(this.name)}

 

4.  var people=function(name){
   this.name=name;
  }
  
  people.prototype.printInfo=function(){document.write(this.name)}

 

5.  var people=function(name){
   this.name=name;
  }
  
  people.prototype={
   printInfo:function(){document.write(this.name)}
  }

 

 

分享到:
评论

相关推荐

    javascript创建对象的方式(二)

    在JavaScript中,创建对象是编程的基本操作之一,它支持多种方式来实现这一目的。这篇博客“javascript创建对象的方式(二)”可能详细介绍了在JavaScript中除了最基础的字面量语法之外的其他创建对象的方法。这里...

    javascript创建对象的方式(三)

    JavaScript 提供了多种创建对象的方式,每种都有其适用场景。字面量方式适用于简单对象,构造函数和原型对象适用于复杂且需要复用的情况,`Object.create()` 适用于创建新对象并指定原型,而 ES6 类则提供了面向对象...

    javascript写类方式之六

    在JavaScript中,有多种方式可以实现类(Class)的概念,这是面向对象编程的一个重要组成部分。本文将深入探讨“javascript写类方式之六”,并结合标签“源码”和“工具”,解析其中的原理与实践。 在JavaScript ...

    在javascript中创建对象的各种模式解析

    JavaScript作为一门具有面向对象特性的脚本语言,虽然没有传统意义上类的概念,但它通过其他方式实现了对象的创建和继承。在JavaScript中创建对象主要涉及以下几种模式: 1. 工厂模式 工厂模式是最早期的对象创建...

    在JavaScript中实现类的方式探讨

    在JavaScript中实现类的方式主要有几种,包括对象字面量...综上所述,JavaScript中实现类的方式多种多样,开发者可以根据实际需求和项目特性选择合适的方法。在实践中,往往需要结合使用这些方式,以达到最佳效果。

    javascript多种经典例子

    这个压缩包文件“javascript多种经典例子”很可能是包含了一系列的JavaScript代码示例,用于帮助学习者理解并掌握JavaScript的关键概念和实际应用。 1. **变量与数据类型**: JavaScript 支持动态数据类型,这意味...

    javascript中createElement的两种创建方式.docx

    JavaScript提供了多种方法来创建和操作DOM元素,其中`createElement`是最基础且强大的API之一。本文将详细介绍JavaScript中利用`createElement`创建DOM元素的两种常见方式,并探讨它们之间的区别与应用场景。 #### ...

    一、JavaScript 创建对象

    JavaScript提供了多种创建对象的方法,包括字面量语法、构造函数、对象原型、工厂函数、模块模式以及近年来引入的类(Class)语法。这篇博客将深入探讨这些方法,帮助你更好地理解和掌握JavaScript中的对象创建。 ...

    400多种Javascript应用实例源码.rar

    7. **面向对象编程**:JavaScript也支持面向对象编程,包括构造函数、原型链、类等概念,实例会展示如何创建和使用对象。 8. **ES6及更高版本的新特性**:包括箭头函数、模板字符串、解构赋值、Promise、Async/...

    javascript层的多种实现

    在这个主题下,我们将探讨JavaScript层的不同实现方式及其在实际项目中的应用。 1. DOM(Document Object Model)层:DOM是HTML和XML文档的结构化表示,JavaScript通过DOM API可以操作页面元素。通过选择、创建、...

    在js中创建类和对象

    JavaScript提供了多种创建类和对象的方式,每种方式都有其适用场景和局限性。工厂方法和构造函数简洁但可能导致内存浪费,Prototype优化了方法共享,而动态Prototype和混合方法则试图进一步改进。理解这些概念和技巧...

    Javascript 类和对象的实现

    JavaScript 的对象模型允许开发者以多种方式实现类和对象,从而支持封装、继承和多态等核心 OOP 概念。本文旨在深入解析几种常见的实现类和对象的方法,并探讨它们之间的差异,以及在实际应用中如何选择合适的方法。...

    javascript动态创建对象的属性详解.docx

    在JavaScript中,动态创建属性有多种方法,下面详细介绍其中两种常见且重要的方法: ##### 4.1 使用索引语法 索引语法允许我们使用字符串形式的属性名来动态创建对象属性。 ```javascript var obj = { property1: ...

    JavaScript特效(表格类)

    通过以上知识点的学习和实践,你将能够创建出交互性强、视觉效果出众的JavaScript表格类特效,提升用户的浏览体验。同时,随着前端技术的发展,如Vue.js、React等框架也提供了更多表格组件和解决方案,进一步丰富了...

    浅析在javascript中创建对象的各种模式_.docx

    虽然JavaScript没有像其他面向对象语言那样的"类"概念,但它提供了多种创建对象的模式,以满足不同场景的需求。这些模式包括工厂模式、构造函数模式、原型模式以及它们的组合和变体。 1. **工厂模式**: 工厂模式...

    创建JavaScript函数语法.doc

    在JavaScript中,有多种方式来创建函数,每种方法都有其特定的应用场景和优缺点。下面将详细讲解这些创建函数的方法。 1. **定义函数表达式** - **函数声明**:这是最常见的方式,使用`function`关键字,后跟函数...

    浅谈JavaScript对象的创建方式

    在JavaScript中,对象是属性和方法的集合,可以使用多种方式来创建。本文将深入探讨JavaScript中创建对象的几种主要方式,包括使用`Object`构造函数、对象字面量、工厂模式、构造函数模式以及它们各自的优缺点。 ...

    javascript 类, 对象 深入学习

    在这个主题中,我们将探讨JavaScript中的类与对象的实现方式,以及它们如何帮助我们构建复杂的软件系统。 首先,我们需要明白在JavaScript中,类是一种语法糖,实际上它是基于原型(prototype)的面向对象编程。ES6...

    ArcGis-for-javaScript最全中文API.pdf

    ArcGIS JavaScript API 是 ESRI 提供的一种基于 JavaScript 的开发工具,允许开发者创建交互式的 Web 地图应用程序。本文将对 ArcGIS JavaScript API 进行详细的介绍,并提供多个示例来帮助读者快速上手。 一、...

Global site tag (gtag.js) - Google Analytics