JavaScript-面向对象的理解

Everything is object (万物皆对象)作为开发大家都非常熟悉的一句话。

(1) 对象是单个事物的抽象。

在生活中 大的事物圈子,比如一只猫、一本书、一个人,都可以理解为对象(object)。

(2) 面向对象开发

在实际开发中,对象是一个抽象的概念,可以将其简单理解为:数据集或功能集

JavaScript 在对象的每个属性或方法都有一个名字,而每个名字(key)都 映射到一个值(value) 【深浅拷贝】,它只是过程式代码的一种高度封装,目的在于提高代码的开发效率和可维护性。

面向对象的特性:封装、继承、多态。

JavaScript  实际开发中声明对象:

var person= new Object();

person.name = "小张";

person.age = 18;

或者简写形式对象字面量:

var person = {

name :"小张",

age:18

};

 

posted @ 2023-02-16 11:40  destiny〃  阅读(21)  评论(0)    收藏  举报