有没有办法在typescript,node.js中创建一个静态类
我想创建一个静态类来保存所有的常量和字符串。
最好的方法是什么呢?
发布于 2016-03-01 21:44:59
当然,您可以定义具有静态属性的类:
export class Constants {
static MAX_VALUE = 99999;
static MIN_VALUE = 0;
}然后在需要的时候使用它:
import { Constants } from '../constants';
console.log(Constants.MAX_VALUE);发布于 2016-03-01 21:41:36
你可以把你想要的变量和函数放在一个模块中,这意味着它不需要实例化。
module constants {
export var myValue = 'foo';
export function thisIsAStaticLikeFunction () {
console.log('function called');
}
}
.....
console.log(constants.myValue);真的不存在真正的静态类,但这非常接近于复制它。
发布于 2017-10-07 06:01:10
现在您可以像这样使用枚举:
export enum Numbers {
Four = 4,
Five = 5,
Six = 6,
Seven = 7
}然后使用它:
import { Numbers } from './Numbers';
Numbers.FIVEhttps://stackoverflow.com/questions/35724420
复制相似问题