Я хочу скопировать / расширить / распространить объект, который использует любую локальную переменную в одном файле, в другой файл, но с измененным значением переменной.
Пример:
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 ??
Я МОГУ сделать функцию, которая экспортирует объект.А затем передать требуемые значения в функцию.Но есть ли другой способ добиться того, чего я хочу?
Я не совсем уверен, возможно ли это, но если это так, это было бы очень полезно.