是否存在一个以下划线开头的类字段的通用术语,供同名的getter / setter内部使用?

时间:2019-05-31 00:38:57

标签: terminology

为什么我需要一个长话不说,基本上可以归结为命名变量。

无论如何,这是js中的基本示例:

class my_class {
    constructor(some_value) {
        this._internal_thing_1 = Math.floor(some_value / 3);
        this._internal_thing_2 = some_value - this._internal_thing_1 * 3;
    }

    get banana() { return this._banana; }
    set banana(v) { this._banana = v; }

    get pear() { return this._pear; }
    set pear(v) { this._pear = v; }
}

因此,我将所有以“ _”开头的字段称为内部变量或类似的内容。不一定要加下划线,它看起来很时髦。

但是,您怎么称呼_banana和_pear?当然,它们是内部的,但使它们与众不同的是,它们被用作某种特定的getter / setter对的支持。我需要一个更具体的名称,一个不包含_internal_thing_1和_internal_thing_2的定义名称。

0 个答案:

没有答案