Estoy tratando de crear una función para agregar una nueva propiedad sin valor todavía, en un objeto vacío, pero sigue volviendo undefined
a continuación se muestra el código que he escrito
const obj1={}; function addData (object,prop1,value){ object[prop1]=value; }; console.log(addData(obj1,"Person 1",""))he intentado escribir este código fuera de la función y funciona
obj1["Person 1"]=""; obj1["Person 2"]="";volverá como a continuación
{'Person 1' : '' , 'Person 2' : ''} ¿Por qué la función devuelve undefined mientras que escribirla manualmente funciona?