首页 > 编程语言 >JavaScript-面向对象的理解

JavaScript-面向对象的理解

时间:2023-02-14 12:00:10浏览次数:43  
标签:person 对象 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

};

 

标签:person,对象,JavaScript,面向对象,开发,理解
From: https://www.cnblogs.com/lgarden/p/17119129.html

相关文章

  • 107、怎样理解:程序员需要严谨(2)
    雷观:1个小问题,考虑不周全,就是N个小时的排查和压抑。疯了。一、每一种可能性,都需要去思考//当前跟进人UserVocurrentFollowUser=currentFollowUser(currentFollowU......
  • 对归纳偏置的理解
    参考SimpleAI这篇帖子:https://view.inews.qq.com/k/20211214A03DKG00其实这个词已经见到很久了,之前也查了一些东西,但是感觉总是说法不一,而且用法也非常普遍,本文用一些论文......
  • javascript Date日期类
     四、Date日期类迁移时间:2017年5月27日18:43:02Author:Marydon(一)对日期进行格式化(日期转字符串)自定义Date日期类的format()格式化方法方式一:(非原创)//......
  • JavaScript 数字是什么?
    本文首发自「慕课网」,想了解更多IT干货内容,程序员圈内热闻,欢迎关注!作者|慕课网精英讲师然冬基于IEEE754标准的双精度64位二进制格式的值(-(253-1)到253-1)。——MDN......
  • Javascript Internationalization Object All In One
    JavascriptInternationalizationObjectAllInOneIntlAPIi18n(......
  • 如何理解spring框架中的依赖注入和控制反转?
     ioc,InversionofControl(控制反转),是Spring中的一种设计思想而非技术。我们可以从4个方面理解ioc:①谁控制谁?——Ioc容器控制对象。②控制了什么?——Ioc容器控......
  • 05.深入理解JMM和Happens-Before
    大家好,我是王有志。关注​​王有志​​,一起聊技术,聊游戏,聊在外漂泊的生活。JMM都问啥?最近沉迷P5R,所以写作的进度很不理想,但不得不说​​高卷杏​​YYDS。话不多说,开始今天的......
  • JavaScript 数组求交集
    letarr1=[1,2,3,4,5];letarr2=[4,5,6,7,8];//数组求交集functionarrayIntersection(arr1,arr2){//先去重letarr1Unique=[...newSet(arr1)];......
  • [JavaScript]内置对象Number初识
    学习:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/NumberNumber类型可以表示整型和浮点型。123===123.0;//trueNumber......
  • 如何理解Spring框架中的ioc?
    目录如何理解Spring框架中的ioc?DI耦合和内聚如何理解Spring框架中的ioc?ioc,InversionofControl(控制反转),是Spring中的一种设计思想而非技术。我们可以从4个方面理解io......