JavaScript对象

2021-05-03 13:28

阅读:423

标签:面向对象   https   alt   自动   的区别   png   ref   loading   直接   

对象只是带有属性和方法的特殊数据类型。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对象

标签:面向对象   https   alt   自动   的区别   png   ref   loading   直接   

原文地址:https://www.cnblogs.com/lhywxhn/p/13197599.html


评论


亲,登录后才可以留言!