`

js定义类对象、属性和方法

    博客分类:
  • js
阅读更多
var provinces = new Array();
comefrom.prototype.loca = null;
comefrom.prototype.locacity = null;
comefrom.prototype.abbreviation = null;
function comefrom(loca,locacity,abbreviation) { this.loca = loca; this.locacity = locacity; this.abbreviation = abbreviation}
provinces[0]= new comefrom("请选择省份名","请选择城市名");
provinces[1] = new comefrom("上海市","|上海市","沪");
provinces[2] = new comefrom("北京市","|北京市","京");
provinces[3] = new comefrom("江苏省","|南京市|苏州市","苏");
provinces[4] = new comefrom("广东省","|广州市|珠海市|汕头市|佛山市|韶关市|湛江市|肇庆市|江门市|茂名市|惠州市|梅州市|汕尾市|河源市|阳江市|清远市|东莞市|中山市|潮州市|揭阳市|云浮市|顺德","粤");
provinces[5] = new comefrom("福建省","|福州市|莆田市|泉州市|厦门市|漳州市|龙岩市|三明市|南平市|宁德市","闽");


/**
 * 初始化页面
 * @return void
 */
pageInit : function() {
	var provinceList = new Array();
	var hiddenProvinces = _STAGE.hiddenProvinces;
	for(i = 1;i < provinces.length; i++){
		var loca = provinces[i].loca;
		provinceList.push('<li class="province_list_btn provinceBtn" position="'+i+'">'+loca+'</li>');
	}
},

 

result:
comefrom {loca: "上海市", locacity: "|上海市", abbreviation: "沪", loca: null, locacity: null…}
abbreviation: "沪"
loca: "上海市"
locacity: "|上海市"

 

分享到:
评论

相关推荐

    JS定义类或对象

    #### 二、定义对象的基本方法 ##### 2.1 使用函数创建对象 在JavaScript中,可以通过定义一个函数来创建对象。以下是一个简单的例子,展示了如何定义一个名为`createPerson`的函数,用于创建包含名字、年龄和性别...

    js定义类 对象 构造函数,类的继承

    在JavaScript中,子类可以继承父类的属性和方法,这通过`extends`关键字实现。子类可以覆盖或扩展父类的方法,也可以通过`super`关键字访问父类的构造函数。 ```javascript class Student extends Person { ...

    JS中自定义类和对象.doc

    在这个例子中,`createFruit` 函数作为工厂方法,用于创建具有相同属性和方法的新对象。然而,这种做法有一些缺点: - **重复创建**: 每个对象都有自己的 `showName` 方法副本,这会增加内存消耗。 - **不易扩展**: ...

    JavaScript定义类和对象的方法

    `prototype`属性是JavaScript中所有函数自动拥有的一个属性,可以用来存放对象共享的属性和方法,这样做可以优化内存,避免每个实例都拥有相同的属性或方法的多个副本。 举个例子,我们可以定义一个类`classA`,...

    js获取对象,数组所有属性键值(key)和对应值(value)的方法示例

    在JavaScript编程中,获取对象和数组的属性键值(key)和对应值(value)是一项基本操作。本文将详细介绍如何实现这一功能,并提供相应的代码示例。 首先,我们需要理解JavaScript中的对象和数组。对象是一种键值对...

    在js中创建类和对象

    Prototype是JavaScript中的一个重要特性,允许对象共享属性和方法。我们可以通过设置构造函数的`prototype`属性来添加方法。这样,所有实例都可以访问共享的方法,减少了内存开销。但缺点是如果属性是对象,所有实例...

    js对象属性方法查询手册[定义].pdf

    本手册主要关注的是JavaScript中的对象属性和方法,尤其是与网页交互相关的部分。 首先,`window`对象是JavaScript中每个HTML文档的顶层对象,它包含了与浏览器窗口相关的属性和方法。例如,`frames`属性是一个数组...

    JavaScript定义类的几种方式总结

    构造函数方式比工厂方式更加符合面向对象编程的思想,它使用new关键字来创建对象,并且构造函数内部使用this关键字来定义对象的属性和方法。由于JavaScript中函数也是对象,构造函数实际上是一个特殊的函数,它被...

    ES6中定义类和对象的方法示例

    `Child`类继承了`Parent`类的所有属性和方法。 4. **继承传递参数**: 子类可以重写父类的构造函数并调用`super`关键字来传递参数,如: ```javascript class Child extends Parent { constructor(name = '...

    微信小程序 两种为对象属性赋值的方式详解

    微信小程序两种为对象属性赋值的方式 对应config.wxml 阶段一 对应config.js data:{ //定义对象 configs:{} } //方式一 switchChange:function(e){ //为对象的某一属性赋值 configs.config1={ }; ...

    javascript定义对象

    下面将详细介绍JavaScript定义对象的四种主要方式:字面量语法、构造函数、对象解构和Proxy。 1. **字面量语法** 字面量语法是定义JavaScript对象最简单、最常见的方法。通过大括号`{}`来创建一个空对象,然后通过...

    JS删除对象中某一属性案例详解

    例如,delete不能删除由JavaScript语言定义的属性,也不能删除通过var、let、const声明的变量,但可以删除未声明的变量、全局对象window上的属性,以及可以删除对象中的对象属性。在实际应用中,开发者需要合理利用...

    JS定义静态类

    不过,这里的代码示例看起来更像是模拟静态方法和属性的方式,并非现代JavaScript中标准的类定义方式。 ### 静态方法与属性的基本概念 在面向对象编程中,静态方法和属性通常与类而不是实例相关联。这意味着它们...

    Javascript 类和对象的实现

    每个对象实例必须独立定义所有属性和方法,这在需要创建多个相似对象时显得低效且冗余。 #### 方法二:使用 function 定义类 JavaScript 中的函数也是对象,因此可以利用这一特性定义类。通过将函数作为构造函数,...

    JavaScript的面向对象特性浅析与范例.pdf

    JavaScript是一种基于原型的解释型语言,它允许在任意时刻给一个对象添加任意多的属性和方法。 JavaScript的面向对象特性是指它可以实现面向对象编程的部分特性,而不是完全面向对象的。 1. 对象Object:Object...

    javascript遍历json对象的key和任意js对象属性实例.docx

    ### JavaScript遍历JSON对象的Key和任意JS对象属性实例 #### 概述 在JavaScript编程中,经常需要遍历对象的属性来进行数据处理或逻辑控制。对于JSON对象(本质上是JavaScript对象的一种)和其他类型的对象,我们...

    JavaScript定义类或函数的几种方式小结

    在JavaScript中,构造函数使用new关键字进行调用,它们与工厂函数相似,但不同之处在于构造函数使用this关键字来绑定新对象的属性和方法。构造函数方式的代码示例如下: ```javascript function Car(color, doors) ...

    js 面向对象实例

    原型是JavaScript中的另一个关键概念,它使得对象之间可以共享属性和方法。每个JavaScript对象都有一个`__proto__`属性,指向创建该对象的构造函数的原型。原型对象也是一个对象,可以通过`prototype`属性来访问。...

    frida反射调用对象中的方法与字段.pdf

    Java反射是指在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性。这种动态获取信息以及动态调用对象方法的功能称为Java的反射机制。反射机制为...

    JS 对象,属性

    通过 `prototype` 属性,可以在构造函数的原型上定义共享属性和方法。 六、属性的描述符配置 使用 `Object.defineProperty()` 方法可以改变或创建具有特定描述符的属性。例如,创建一个只读属性: ```javascript ...

Global site tag (gtag.js) - Google Analytics