对象和数组-创建自定义对象

————————————————————————————————

<script type="text/javascript">    
            //最简单的创建对象的办法,由一对大括号括起来
            var obj001 = {};            //使用大括号创建一个内容是空的对象
            obj001.prop1 = 100;            //为对象添加一个属性prop1,赋值为100
            obj001.prop2 = function(){    //为对象添加一个方法prop2,并提供实现
                alert(‘我是方法001‘);    //提供一个alert语句
            };
            obj001.prop2();                //调用对象的方法
            //使用function创建一个对象
            function createObj002(){    //声明一个创建对象的function,类似于class
                this.prop1 = 200;        //声明一个属性prop1
                this.prop2 = function(){//声明一个方法prop2
                    alert(‘我是方法002‘);//提供一个alert语句
                };
            };
            var obj002 = new createObj002();//创建一个obj002的对象
            obj002.prop2();                //调用obj002对象的prop2方法
            //使用new object()的形式创建对象
            var obj003 = new Object();
            obj003.prop1 = 300;            //设置属性prop1
            obj003.prop2 = function(){    //为对象添加一个方法prop3,并提供实现
                alert(‘我是方法003‘);    //提供一个alert语句
            };
            obj003.prop2();                //调用方法
        </script>

——————————————————————————————————————

时间: 2024-10-24 01:20:32

对象和数组-创建自定义对象的相关文章

Exchange 2013 PowerShell创建自定义对象

PowerShell是一个基于对象的Shell,在写一行程序,脚本和函数时,給了我们很大的灵活性.当生成详细的报告时,我们需要从代码中自定义我们的数据输出,或者可以通过管道输送到其它的命令.我们还需要能够控制和定制代码的输出,这样我们可以合并来自多个源的数据到一个单独的对象.在这一节中,我们将学习下基本的构建定制的对象 首先我们要做的时创建一个邮箱对象的集合,将用来作为一组新的自定义对象的数据源: $mailboxes = Get-Mailbox 可以添加自定义的属性用于后续整个管道的对象属性,

《C++ Primer》 对象、数组、基于对象设计、泛型设计

数组 C++ 不支持数组的抽象 abstraction 也不支持对整个数组的操作我们有时会希望对整个数组进行操作例如把一个数组赋值给另外一个数组对两个数组进行相等比较或者想知道数组的大小 size 例如给出两个数组我们不能用赋值操作符把一个数组拷贝到另一个中去. int array0[ 10 ], array1[ 10 ]; array0 = array1;  // error 数组类型本身没有自我意识它不知道自己的长度我们必须另外记录数组本身的这些信息. 数组和指针的关系: int ia[]

JavaScript中创建自定义对象的方法

本文内容参考JavaScript高级程序设计(第3版)第6章:面向对象的程序设计 ECMA-262中把对象定义为:“无序属性的集合,其属性可以包含基本值.对象或者函数.”我所理解的就是对象就是一个结构体,结构体中有一些它的基本属性以及对结构体处理的方法,把它们封装起来称为一个整体.JS中所有的对象都是基于一个引用类型创建,这个引用类型可以是原生类型,如Array,Date等,也可以是开发人员自定义的类型. 下面主要总结下JS中创建对象的几种模式,分析他们各自的优缺点. 1. 工厂模式 /****

Javascript 中创建自定义对象的方法(设计模式)

Javascript 中创建对象,可以有很多种方法. Object构造函数/对象字面量: 抛开设计模式不谈,使用最基本的方法,就是先调用Object构造函数创建一个对象,然后给对象添加属性. 1 var student = new Object(); 2 student.name = "xiao ming"; 3 student.age = 20; 4 student.getName = function () { 5 alert(this.name); 6 } 熟悉javascrip

对象和数组-创建数组的多种方法

—————————————————————————— <script type="text/javascript">                //用数组对象的构造函数Array(),Array对象,是内置对象,也提供一个参数,表示数组的初始长度            var arr001 = new Array();        //使用new语句创建一个长度为0的数组            arr001[0] = 1;                    //第

JS 创建自定义对象的方式方法

一.概述 还记得刚开始做项目的时候,看到别人封装的js工具类百思不得其解,看来看去看不懂,深挖一下,其实就是自己没有耐下心去看,但是遇到问题不解决,总会遇到的,今天还是遇到了,就去找了找帖子,重新思考与实践一下,豁然开朗~!在此记录一下迟来顿开的茅塞. 关于JS 对象,啊,对象么,不就是一个个实例么,是的,js 也可以创建类,创建对象,创建对象方法,我们今天就具体说一下. 二.创建与使用(开始) es 标准给我们提供了String.Math.Array等等这些js对象,当我们使用的时候只需要ne

JS创建自定义对象

创建对象: 1.people = new Object(); people.name = "lin"; people.age = "26“; 2.创建字典对象 people = {name:"lin",age:"30"}; 3.通过set方法创建对象 function people(name,age){ this._name = name; this._age = age; } son = people("lin",

类(对象)的定义 自定义对象构造函数

对象创建和继承 对象创建指的是自定义对象构造函数,用于批量创建拥有共同属性方法的对象.例如创建一个人对象构造函数,然后实例化出小明,小红 继承指的是两个引用类型对象间属性和方法的继承,原理是利用prototype,因为实例内部保留了对构造函数prototype的指针,prototype保留对该构造函数的指针.所以如果把构造函数的prototype指向另一个对象类型实例的话,那么也就继承了该实例对构造函数prototype的指针以及它对构造函数的指针. 1.最古老的工厂模式,就是在里面新建对象,然

JavaScript创建自定义对象

// 1.工厂函数(factory function) function createCat(catName) { var oCat = new Object(); oCat.name = catName; oCat.color = "black"; oCat.call = "Miao~"; oCat.run = function() { alert(this.name + " is running!"); }; return oCat; } v