Я пытаюсь разделить проблемы в своем коде. Я хочу создать файл конфигурации, в котором я использую тот же метод для установки чего-либо. Обратите внимание, что это только для демонстрационных целей. Есть ли способ вызвать функцию на основе car
или bike
выбранного объекта config
. Если да, не могли бы вы помочь мне?
Я получал setYear
is undefined error. Я хочу установить год объекта автомобиля из объекта конфигурации. Я хочу получить доступ к функции setYear
с помощью объекта конфигурации.
const buildConfig = () => {
const car = {}
car.label = config['car'].label;
car.year = config['car'].setYear('2020')
console.log('car details', car);
}
const config = {
'car': {
label: 'Sedan',
setYear: setYear
},
'bike': {
label: 'Sedan',
setYear: setYear
}
}
const setYear = (year) => {
car.year = year;
}
buildConfig();