чтобы переменная из вне с таким же названием было бы за ассайнина как дефолтное значение?
import {
divisionProfileAttributeName,
planningProcessingServiceName,
} from '../config'
const foo = ({serviceName = planningProcessingServiceName, divisionProfileAttributeName = divisionProfileAttributeName} = {}) => {
console.log({serviceName, divisionProfileAttributeName})
}
Какого эффекта ты хочешь добиться?
В крайнем случае, можно вот так сделать, но это выглядит костыльнее, чем default values: import { divisionProfileAttributeName, planningProcessingServiceName } from '../config' const defaultParams = { divisionProfileAttributeName, serviceName: planningProcessingServiceName, }; const foo = (params = {}) => { const { divisionProfileAttributeName, serviceName } = { ...defaultParams, params }; console.log({serviceName, divisionProfileAttributeName}); };
Обсуждают сегодня