复制具有指定变量的对象

时间:2019-04-02 06:48:18

标签: javascript object

我想将使用一个文件中任何局部变量的对象复制/扩展/传播到另一个文件中,但变量值已更改。

示例:

Version1.js

const values = [1,2,3,4,5,6]
export default {
  key1: values,
  handler1: (param) => {
    if (values.indexOf(param) > -1) {
      console.log('something')
    }
    console.log('anything else')
  }
}

Version2.js

import Version1 from './Version1'
const values = ['a','b','c','d','e'] // changed values
export default copiedWithVariableChange(Version1, {values}) // IS THIS POSSIBLE ??

我可以执行导出对象的功能。然后在函数中传递所需的值。但是还有其他方法可以实现我想要的吗?

我不完全确定这是否可行,但是如果可行,它将非常有帮助。

0 个答案:

没有答案