ca-js-方法和对象
方法
当存储在对象上的数据是一个函数时,我们称之为方法。 属性是对象所拥有的,而方法是对象所做的。
对象方法看起来很熟悉吗? 那是因为你一直在使用它们! 例如,控制台是一个全局 javascript 对象,而 .log() 是该对象上的一个方法。 Math 也是一个全局 javascript 对象,而 .floor() 是它的一个方法。
我们可以通过创建普通的,逗号分隔的键值对来将方法包括在对象文字中。 键作为我们方法的名称,而值是一个匿名函数表达式。
对象
通过引用
对象通过引用传递。 这意味着当我们将分配给对象的变量作为参数传递给函数时,计算机将参数名称解释为指向保存该对象的内存空间。 结果,改变对象属性的函数实际上永久地改变了对象(即使对象被分配给一个 const 变量)。
const 宇宙飞船 = { homePlanet : '地球', 颜色 :