重点探讨下js的对象

对象是js非常重要的数据类型,所以,重点再讲解一下;

一、对象属性方法的定义格式

对象的属性和方法,

  • 其中属性就是键值对,
  • 其中方法就是键函数对,

具体定义格式如下图:

重点探讨下js的对象

 

 

 

 

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

最正式的定义格式是格式二,即myFunc2,这个函数是具名函数,函数的name属性就是函数名dirName;

最简介的定义格式是格式三;

重点探讨下js的对象

 二、操作对象的属性和方法

如何操作对象的属性:

  • e.myVar1
  • e["myVar1"]

如何操作对象的方法:

通过e.myFunc2或者e[myFunc2]取到函数的定义,再通过加一个()表示调用这个函数;

重点探讨下js的对象

 

 三、对象的键

对象的键都是字符串类型,或者symbol类型

 

重点探讨下js的对象

上一篇:Node.js基础(一)


下一篇:html 浏览器自动加上 标签的详解