有点混乱 关于属性和对象

来源:6-1 封装形变类(1)

陈立天

2020-10-05 08:38:02

  1. 属性和对象的区别是??

  2. 属性和对象的声明方式是??

  3. 好像老师有一节课专门讲到属性在es6的声明方式 不能用点 要用等于号? 然后需要用babel转义 浏览器才能识别是这样吗?

写回答

2回答

樱桃小胖子

2020-10-08

同学你好,关于同学的问题解答如下:

1、属性和对象的区别

(1)一切皆可看作对象,对象就是拥有属性和方法的一个集合,也可以理解为无序的键值对,比如:var obj={width:100,height:200};

(2)属性指的是事物所具有的不可缺少的性质,是对于一个对象的抽象刻画,比如:

http://img.mukewang.com/climg/5f7ed5b3093bcec006840205.jpg

2、属性和对象的声明方式

(1)常见的对象的声明方式

①字面量式生命对象

②实例化Object的方式声明对象

(3)属性的声明方式

http://img.mukewang.com/climg/5f7ee5b4093891c903680145.jpg

http://img.mukewang.com/climg/5f7ee5c109c4889a03900109.jpg

3、关于第三点,老师并未在课程中找到相关的讲解,建议同学可以再具体描述一下。

祝学习愉快!

0

好帮手慕星星

2020-10-08

同学你好,问题解答如下:

1、 对象中包括属性,声明方式例如下图

http://img.mukewang.com/climg/5f7ee1da097a102f03220159.jpg

2、es6的声明方式 不能用点 要用等于号指的是class类中吗?这是类方法,不是对象,还需要实例化为对象

http://img.mukewang.com/climg/5f7ee2b60941590a03350148.jpg

自己再理解下,祝学习愉快!

0

0 学习 · 10739 问题

查看课程