当前位置: 代码迷 >> 综合 >> JavaScript-JS对象
  详细解决方案

JavaScript-JS对象

热度:103   发布时间:2023-10-25 03:23:41.0

关于JS中的面向对象,以下三点需要牢牢记住。

一,面向对象是一种编程思想,是思考问题的方式,解决问题的手段。

二,一切皆对象。

一个字符串,一个数字,都是对象。除了null 和 undefined,这是两个值。

三,基于原型(prototype)创建对象

不像其他编程语言基于类创建对象,原型的概念很抽象,难以理解,因为JS中一切皆对象,因此创建一个对象,他的属性和方法也必须来自于另一个对象,提供这些共有属性和方法的对象就是原型(prototype),prototype其实也是对象。

对象中有属性和方法,什么是属性和方法呢?

属性是对象用来存储信息的地方,属性就是对象里的变量,是用来存储对象信息的容器;

方法是对象的行为,也就是这个对象都能干什么,我们之前学过,完成一个特定功能用的是函数,所以对象方法的载体就是函数,它使用函数来定义方法的。

属性的载体是变量

方法的载体是函数

  相关解决方案