JavaScript对象

Posted lhywxhn

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript对象相关的知识,希望对你有一定的参考价值。

对象只是带有属性和方法的特殊数据类型。javascript 提供多个内建对象,比如 String、Date、Array 等等

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

在 JavaScript 中,不会创建类,也不会通过类来创建对象(通过构造器或者Object)

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

所以

 

 技术图片

属性是与对象相关的值。

访问对象属性的语法是:对象 . 属性

访问方法   对象 . 方法()

 

创建对象 var  ?=new Object();

给对象?添加属性   ?.属性; 

添加并赋值属性   ?.属性=value;属性类型是自动的

如 ?.age=15      ?.name="liu"

 

也可以一次创建多个属性  如

一次性创建属性对象不用写person=new Object();

直接 person={ firstname:"John",lastname : "Doe",age : 50};

 

还可以使用函数来构造对象

技术图片

 

 

 这种函数叫做对象构造器

构造器一般都是属性做参,而且还有this.参=参这样的语句,这便是构造器方法与普通方法 的区别

创建独属于对象的方法,在构造器里面创建的方法,这种方法只能被对象使用

技术图片

 

 

for in遍历数组属性

 

 技术图片

 

 更详细的看https://www.w3cschool.cn/wkjavascript/sbkz1o93.html

以上是关于JavaScript对象的主要内容,如果未能解决你的问题,请参考以下文章

javascript 如何获取后台的对象???

前端之JavaScript:JavaScript对象

将 JavaScript 对象添加到 JavaScript 对象

JavaScript学习-JavaScript内置对象1-对象概述

JavaScript(JS)之Javascript对象

JavaScript学习——JavaScript对象