gpt4 book ai didi

javascript - JS & ES6 : Access static fields from within class

转载 作者:数据小太阳 更新时间:2023-10-29 04:42:04 24 4
gpt4 key购买 nike

在 ES6 中,给出以下示例:

export default class MyStyle extends Stylesheet {
static Color = {
mainDark: '#000'
}
static Comp = {
...
color: Color.mainDark
}
}

如何访问 Color.mainDark(静态字段)?

最佳答案

您可以按预期访问它,但是如果我记得在使用 Babel 并立即导出类时存在一些问题,那么在定义类之后导出如果您遇到问题:

class MyStyle extends Stylesheet {
static Color = {
mainDark: '#000'
}

someMethod() {
console.log(MyStyle.Color.mainDark);
}
}

export default MyStyle;

您可以在 an answer Marian made on a similar question 中阅读有关 Babel 问题的更多信息,据称已在 Babel 6.2.1 中修复。

关于javascript - JS & ES6 : Access static fields from within class,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34220098/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com