Estoy trabajando en un proyecto; el objeto tiene una clave dinámica y un valor dinámico. Encontraré qué número tienen las teclas y cambiaré el número a un valor de cadena, suponiendo que la lista de objetos sea demasiado grande para verificar cada uno individualmente: más de 30 valores clave
const obj = { one: 'jkej', two: 123, three: 'abc' }La salida requerida es
const obj = { one: 'jkej', two: '123', three: 'abc' }Quiero cambiar el contenido de las teclas y cambiar el valor del número a una cadena.
Puede hacer un bucle de las claves del objeto y convertir los valores en una cadena
Object.keys(obj).forEach((k) => { obj[k] = obj[k].toString() })puedes hacer algo como esto
const obj = { one: 'jkej', two: 123, three: 'abc' } const convertToString = (object) => Object.fromEntries( Object.entries(object) .map(([k, v]) => [k, v + '']) ) console.log(convertToString(obj))Puede iterar a través del objeto y convertir todo en una cadena usando toString():
for (let [key, value] of Object.entries(myObject)) { value = value.toString() }