关闭

javascript自定义对象

标签: javascript
144人阅读 评论(0) 收藏 举报
分类:

自定义对象:

在javascript没有类的概念,只要有函数即可创建对象。
自定义对象的方式1: 使用无参的函数创建对象。

例子:

        function Person(){}
        var p = new Person(); //创建了一个Person对象了
        p.id = 110;
        p.name = "狗娃";

方式2:使用带参的函数创建对象。

function Person(id,name){
            this.id = id;
            this.name = name;   
            this.say = function(){
                alert(name+"呵呵");   
            }
        }

        var p = new Person(110,"狗剩");   //创建对象

方式3: 使用Object函数创建对象

var p = new Object();
        p.id = 110;
        p.name = "铁蛋";

方式4:使用字面量的方式创建.
“`

var p = {
        id:110,
        name:"狗娃",
        say:function(){
            alert(this.name+"呵呵");  
    }   
}               
document.write("编号:"+ p.id+" 姓名:"+ p.name);
p.say();
```
0
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

JavaScript实现自定义对象的自定义事件

前言: 大家都知道,在使用JavaScript可以很方便的使用addEventListener函数给DOM对象快速绑定一个或多个事件侦听器。 我们又如何在JavaScript的自定义对象中使用此方...
  • sunwanxin4
  • sunwanxin4
  • 2015-04-19 11:05
  • 1390

浅析JavaScript获得Object对象(自定义对象)的类型名方法

在写代码的过程中 我们经常会遇到这样一个问题–如何获得某一个对象的类型名。JavaScript是一种弱类型的语言,通常,我们获取一个对象的类型名会想到typeof方法。但是,当我们想要获得一个自定...
  • qq_31655965
  • qq_31655965
  • 2016-07-19 10:56
  • 2287

深入理解Javascript window对象

首先看我们的源代码。 深入理解Javascript console.log(this); ...
  • zoutongyuan
  • zoutongyuan
  • 2014-06-08 13:11
  • 7060

T16.3_JavaScript自定义对象与扩展 java 经典教程 经典教材

  • 2011-12-19 17:29
  • 478KB
  • 下载

创建JavaScript自定义对象的方式

一、Object构造函数 二、对象字面量 三、工厂模式 四、构造函数模式
  • cdu09
  • cdu09
  • 2014-05-27 23:02
  • 766

javascript中的创建自定义对象的六种方式详解

自定义对象:在javascript中自己定义的对象 第一种方式:工厂方式            function createCar(sColor,iDoors,iMpg) {  ...
  • e_wsq
  • e_wsq
  • 2014-04-09 00:46
  • 655

javascript自定义对象

1.工厂方式    function createCar(sColor, iDoors, iMpg){       var oTempCar= new Object();   ...
  • caoguangguang
  • caoguangguang
  • 2012-02-25 11:17
  • 1093

修改IE不兼容MAP()的问题,自定义实现JavaScript的Map对象

由于IE8及以下版本不支持Map对象,本文为程序猿们提供了有效的解决方法。 本文重写了Map对象,实现了常用的set, get, put, clear, remove, delete, forEac...
  • ixiaoyang
  • ixiaoyang
  • 2017-07-11 22:41
  • 888

(2)如何在Javascript中自定义类 & 面向对象编程 (封装)

Javascript是面向对象的,在这篇文章中,我们主要说一下如何在Javascript中自定义类。 我们现在要定义一个Person类,这个类具有人最基本的属性name,代码如下: var Pers...
  • pandajava
  • pandajava
  • 2015-08-26 15:27
  • 663

JavaScript 自定义对象

在Js中,除了Array、Date、Number等内置对象外,开发者可以通过Js代码创建自己的对象。 目录 1. 对象特性:描述对象的特性 2. 创建对象方式:对象直接量、new 构造函数、Objec...
  • u011500192
  • u011500192
  • 2017-03-27 14:41
  • 293
    个人资料
    • 访问:23908次
    • 积分:1205
    • 等级:
    • 排名:千里之外
    • 原创:103篇
    • 转载:1篇
    • 译文:0篇
    • 评论:3条
    个人介绍
    文章分类
    最新评论