Javascript对象可以有多个方法,对吧?

时间:2014-01-12 16:37:13

标签: javascript

我正在努力真正理解javascript语言。我正在学习函数和方法之间的差异。

这个答案解释了方法是附加到对象的函数:Difference between a method and a function

但MDN的this文章说

  

属性值可以是一个函数,然后称为   对象的方法。

来自MDN的句子暗示JS对象具有单个方法。那是对的吗?换句话说:javascript对象可以有多种方法吗?或者是否有一个类似于“对象的方法”的javascript概念。

5 个答案:

答案 0 :(得分:1)

Javascript对象当然可以有多种方法。

如果我们保留原始的斜体字,我发现quote不那么混乱了:

  

属性值可以是一个函数,然后称为对象的方法

“the”与“object”相关,而不是“method”。

答案 1 :(得分:1)

对象可以有多个属性。这些属性可以包含函数。函数也是对象,因此它们也可以具有多个属性等等。

答案 2 :(得分:1)

Javascript对象可以有多种方法,我认为撰写该文章的人只是措辞错误,或者有点含糊不清。

答案 3 :(得分:0)

它可以有多种方法。但它一次只能有一个值。但你甚至可以有多个方法,每个方法都返回值......

答案 4 :(得分:0)

JS对象可以有多个方法,比如

  • window.alert( “”);
  • window.confirm( “”);
  • window.prompt( “”);