这是在这里找到的 keyMirror 包 https://www.npmjs.com/package/keymirror
它将其定义为一个简单的实用程序,用于创建一个值等于其键的对象
Input: {key1: val1, key2: val2}
Output: {key1: key1, key2: key2}
Run Code Online (Sandbox Code Playgroud)
但我为什么需要这样做呢?
这与说有什么不同,
{OPTION_ONE:1, OPTION_TWO:2, OPTION_THREE:3}
Run Code Online (Sandbox Code Playgroud)
为什么应用程序会发现以下对上述输入的转换有用?
{OPTION_ONE:OPTION_ONE, OPTION_TWO:OPTION_TWO, OPTION_THREE:OPTION_THREE}
Run Code Online (Sandbox Code Playgroud)