让我们说我有一个带有常量的对象
$sql[] = "INSERT INTO ".$newDB.".`".$table[0]."` SELECT NULL, * FROM ".$oldDB.".`".$table[0]."`; ";
现在我想在另一个对象中使用它们
DECLARE @FileName NVARCHAR(500) = 'MV_AUG2019.json'
delete from [addresses] where [uniqueFilename] like '%'+@FileName+'%'
但是我不想每次都重新输入整个常量名称。
是否可以进行销毁?这样的事情,只有这是行不通的。
const FETCH_DATA = {
REQUESTED: 'FETCH_DATA_REQUESTED',
}
由于我有多个REQUESTED常量,因此REQUESTED对于全局范围而言太笼统了,所以我不能将其放置在对象之外。
答案 0 :(得分:1)
您可以创建一个包含常量的模块(=文件),然后将其导出为常量:
FetchDataContants.ts
export const REQUESTED = 'REQUESTED';
export const MYCONST = 'just an example';
然后在另一个文件中……
import { REQUESTED, MYCONST } from './FetchDataConstants';
requested() {
return { type: REQUESTED }
}
或全部导入...
import * as c from './FetchDataConstants';
requested() {
return { type: c.REQUESTED }
}