有没有一种方法可以分解javascript对象内的值?

时间:2019-05-22 13:10:30

标签: javascript typescript redux

让我们说我有一个带有常量的对象

$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对于全局范围而言太笼统了,所以我不能将其放置在对象之外。

1 个答案:

答案 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 }
}