Getter 方法不需要下划线来引用。为什么?

用户10158662

我是对象和方法的新手,我正在创建一个以“_”(下划线)开头的新键值对,以查看不应更改它。

我刚刚意识到在创建 getter 方法时不需要使用“_”。

这是为什么?

准确地说,我只是在学习 JavaScript 和对象。

const team = {
  _players: [{
    firstName: 'Josh',
    lastName: 'Huan',
    age: 27
  },
  {
    firstName: 'Greg',
    lastName: 'Peterz',
    age: 33
  }
  ],
get players() {
  return this._players;
}

};

我以为我只是使用 '_players' 作为对 getter 方法的引用,例如 'get _players()...' 但我不需要使用下划线。

提前谢谢你们!

贝尔吉

创建 getter 方法时不需要使用“_”。

你不需要“需要”任何东西的下划线。正如您所指出的,下划线标记不应从外部触及的属性,但这只是约定它仍然是一个普通的属性名称。

您有什么需要为您的消气剂的工作仅仅是两个不同的属性名称-一个用于吸气属性,一个用于实际存储值的数据属性。您可以为此使用任意两个任意属性名称。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么在Scala Play JSON组合器中格式组合器不需要下划线

来自分类Dev

指向引用的指针 getter

来自分类Dev

Getter方法与只读属性

来自分类Dev

Java Getter方法的性能

来自分类Dev

Getter 和 Setter 方法

来自分类Dev

什么是getter和setter方法?

来自分类Dev

您可以构造RegEx来用下划线替换不需要的字符吗?

来自分类Dev

python3 在模式匹配下划线并去掉不需要的东西

来自分类Dev

C ++ getter应该返回什么

来自分类Dev

C ++ getter应该返回什么

来自分类Dev

无法使用接口的getter方法

来自分类Dev

Java setter和getter方法

来自分类Dev

println 中的 scala getter 方法

来自分类Dev

当 getter 方法为我做同样的工作时,为什么我需要有 setter 方法?

来自分类Dev

为什么在Android的onMeasure方法之前调用setter / getter方法?

来自分类Dev

JavaScript getter方法的意义是什么?

来自分类Dev

为什么'Manager'类中的'getter'方法不是静态的?

来自分类Dev

为什么Doctrine getter方法为ID返回null?

来自分类Dev

为什么不需要执行许可来获取文件?

来自分类Dev

引用属性而不是getter和setter

来自分类Dev

C ++防止通过getter更改引用

来自分类Dev

对类成员而不是 getter 的 const 引用

来自分类Dev

angularjs 从控制器引用服务 getter

来自分类Dev

覆盖getter只需要@synthesize

来自分类Dev

覆盖getter只需要@synthesize

来自分类Dev

覆盖getter只需要@synthesize

来自分类Dev

setter和getter中的引用和指针。需要例子

来自分类Dev

同步简单的getter有什么用?

来自分类Dev

与Mockito的接口的模拟getter / setter方法