我想将使用一个文件中任何局部变量的对象复制/扩展/传播到另一个文件中,但变量值已更改。
示例:
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 ??
我可以执行导出对象的功能。然后在函数中传递所需的值。但是还有其他方法可以实现我想要的吗?
我不完全确定这是否可行,但是如果可行,它将非常有帮助。