Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Создать функцию которая помещает свойства в тот же объект (https://javascript.ru/forum/misc/84118-sozdat-funkciyu-kotoraya-pomeshhaet-svojjstva-v-tot-zhe-obekt.html)

NovichokJS 06.06.2022 11:19

Создать функцию которая помещает свойства в тот же объект
 
const addPropToObj = (key, value) => {
    const obj = {};
    obj[key] = value;
    return obj;

}

console.log(addPropToObj('name', 'John'));
console.log(addPropToObj('age', 35));


Мне нужно чтобы функция помещала свойства в тот же объект.

/*
{ 
   name: 'John' ,
   age: 35 
}
*/


Что нужно исправить мне в коде?

рони 06.06.2022 11:26

Цитата:

Сообщение от NovichokJS
Что нужно исправить мне в коде?

перенести переменную в аргумент

NovichokJS 06.06.2022 11:39

Цитата:

Сообщение от рони (Сообщение 545954)
перенести переменную в аргумент

const addPropToObj = (obj, key, value) => {

obj[key] = value;
return obj;

}

console.log(addPropToObj(user, 'name', 'John'));
console.log(addPropToObj(user, 'age', 35));

ТОРМОЖУ

рони 06.06.2022 11:46

NovichokJS,
const addPropToObj = ((obj = {}) => (key, value) => {
    obj[key] = value;
    return obj
})(/*{x : 55}*/)

console.log(addPropToObj('name', 'John'));
console.log(addPropToObj('age', 35));

NovichokJS 06.06.2022 11:55

спасибо!


Часовой пояс GMT +3, время: 08:34.