对于JavaScript,属性如何与方法区分开?

时间:2019-04-05 12:37:58

标签: javascript methods properties

高级JavaScript 的第4章中,其内容为:“ [[数据类型,即字符串]内置于属性中。每个字符串值都有一个方法。一些非常有用的方法是sliceindex,它们类似于同名的数组方法。

对我来说,我从Eloquent JavaScript中引用的摘录似乎可以互换地使用术语“属性”和“方法”。

MDN Web Docs中,我了解到“ JavaScript属性是对象的特征,通常描述与数据结构相关的属性。

此外,MDN's glossary将方法定义为函数,它是对象的属性。

任何人都可以协助区分“属性”和“方法”(在JavaScript中使用)这两个术语吗?

1 个答案:

答案 0 :(得分:0)

简短答案 属性是关于字符串的“东西”,例如它的长度。 方法是可以对字符串执行的操作,例如切片

相关问题