消息关闭
    暂无新消息!

抛砖引玉,对JS对象的理解?

问题作者 : Dorothea2017-08-01发布

个人理解的对象是对单个实物的抽象,亦或是一个容器,封装了属性(property)和方法(method),各位有更加好的理解方式吗?


4个回答

︿ 2

你可以把任何事物理解为对象,实物的,虚拟的,一个行为,一个元素,一个组件等等都可以。

︿ 2

个人理解的对象是对单个实物的具体特征的具体描述,比如你女朋友,D罩杯,长头发,大长腿,这些都是特征,然后你想获得你女朋友的特征,就可以用写function,去获得她的特征

var gf = {
 cup: 'D',
 hairStyle: 'Long Hair',
 getCup: function() {
  return this.cup
 }
}

这是我以前学java时候,老师教的,简单换成js版

︿ 0

An Object is logically a collection of properties. Each property is either a data property, or an accessor property

︿ 0

集合吧. 不过刚开始理解的时候我也不太懂集合的含义... 最开始理解的就是一个事物的参数吧