方法名称周围的Javascript方括号

时间:2018-01-25 12:17:00

标签: javascript ecmascript-6

在RxJs文档中,我找到了以下代码片段:

[rxSubscriberSymbol]() {
    return new SubjectSubscriber(this);
}

它是Subject源代码的一部分,是构造函数之后的第一个方法。

那么方括号在这种情况下意味着什么呢?

1 个答案:

答案 0 :(得分:1)

这些是符号,它与定义属性非常相似,但提供了不同的可访问性和可测试性功能,并且它们是完全唯一的,

你可以在这里阅读更多关于元编程的内容, Metaprogramming in ES6: Symbols and why they're awesome