对象是js非常重要的数据类型,所以,重点再讲解一下;
对象的属性和方法,
具体定义格式如下图:

定义对象的属性没什么说的,定义对象的方法我们一般用第一种格式,即myFunc1,这种方式默认会创造一个匿名函数作为键函数对;我们知道,每个函数都有一个name属性,这种方式定义的时候会将键名赋值给name属性;
最正式的定义格式是格式二,即myFunc2,这个函数是具名函数,函数的name属性就是函数名dirName;
最简介的定义格式是格式三;

如何操作对象的属性:
如何操作对象的方法:
通过e.myFunc2或者e[myFunc2]取到函数的定义,再通过加一个()表示调用这个函数;

对象的键都是字符串类型,或者symbol类型
原文:https://www.cnblogs.com/EricShen/p/14786606.html