博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JavaScript 对象
阅读量:5236 次
发布时间:2019-06-14

本文共 1009 字,大约阅读时间需要 3 分钟。

 

JavaScript 提供多个内建对象,比如 String、Date、Array 等等。

对象只是带有属性方法的特殊数据类型。

访问对象的属性

属性是与对象相关的值。

访问对象属性的语法是:

objectName.propertyName

访问对象的方法

方法是能够在对象上执行的动作。

创建 JavaScript 对象

通过 JavaScript,您能够定义并创建自己的对象。

创建新对象有两种不同的方法:

  1. 定义并创建对象的实例
  2. 使用函数来定义对象,然后创建新的对象实例

创建直接的实例

这个例子创建了对象的一个新实例,并向其添加了四个属性:

实例

 

1.
 2. 

使用对象构造器

本例使用函数来构造对象:

实例

1. function person(firstname,lastname,age,eyecolor){this.firstname=firstname;this.lastname=lastname;this.age=age;this.eyecolor=eyecolor;} 2. 
 

把方法添加到 JavaScript 对象

 

方法只不过是附加在对象上的函数。

 

把方法添加到 JavaScript 对象

 

方法只不过是附加在对象上的函数。

 

在构造器函数内部定义对象的方法:

 
 

changeName() 函数 name 的值赋给 person 的 lastname 属性。

 

JavaScript 类

JavaScript 是面向对象的语言,但 JavaScript 不使用类。

在 JavaScript 中,不会创建类,也不会通过类来创建对象(就像在其他面向对象的语言中那样)。

JavaScript 基于 prototype,而不是基于类的。

JavaScript for...in 循环

JavaScript for...in 语句循环遍历对象的属性。

语法

for (对象中的变量)  {  要执行的代码  }

注释:for...in 循环中的代码块将针对每个属性执行一次。

实例

循环遍历对象的属性:

var person={fname:"Bill",lname:"Gates",age:56};for (x in person)  {  txt=txt + person[x];  }
 
 

转载于:https://www.cnblogs.com/yangwenlong/p/7921729.html

你可能感兴趣的文章
python多线程
查看>>
Arrays.asList()方法
查看>>
ItemsPanelTemplate的用法
查看>>
Hive学习:Hive连接JOIN用例详解
查看>>
Linux下,安装配置Weblogic
查看>>
Java NIO:浅析I/O模型(转)
查看>>
u-boot-2016.07 README文档结构
查看>>
ASP键值对数组 - array2()
查看>>
Hammer.js分析(一)——基础结构
查看>>
PHP API接口测试小工具
查看>>
ExtJS MVC的搭建(一)
查看>>
Express的serve-static中间件的使用之五问
查看>>
如何操作virtualenv
查看>>
键盘与TextField覆盖问题解决
查看>>
nodejs常用组件
查看>>
开发过程中常用的Linux命令
查看>>
Run UliPad 4.1 Under Windows 7 64bit and wxPython 3.0.2
查看>>
【转】如何在GitHub上fork一个项目来贡献代码以及同步原作者的修改
查看>>
什么是聚合根
查看>>
Delphi使用进行post数据时超时设置
查看>>