Estoy buscando una manera de convertir esto.
const data = [{ id: 1, fullnames: 'JosephSam', weight: 1231, currentdate: '2021-09-22' }]dentro de esto
const data = { id: 1, fullnames: 'JosephSam', weight: 1231, currentdate: '2021-09-22' }const arr = [{ id: 1, fullnames: 'JosephSam', weight: 1231, currentdate: '2021-09-22' }]; const data = arr[0]; console.log(data.fullnames); // 'JosephSam'Esto sería lo que necesitas. Tengo la sensación de que esto no es lo que estás buscando. Si es así, danos un ejemplo más complejo para ver con qué estás tratando.
Si tiene varios valores dentro de su matriz, entonces puede tener un objeto separado para insertar cada valor de matriz en él al tener id como clave de objeto.
Echa un vistazo al siguiente ejemplo.
const data = [ { id: 1, fullnames: "JosephSam", weight: 1231, currentdate: "2021-09-22", }, { id: 2, fullnames: "Jane", weight: 1431, currentdate: "2021-09-22", }, ]; const mappedData = {}; data.forEach((element) => (mappedData[element.id] = element)); console.log("Mapped Data: ", mappedData);Registro de la consola
Mapped Data: { '1': { id: 1, fullnames: 'JosephSam', weight: 1231, currentdate: '2021-09-22' }, '2': { id: 2, fullnames: 'Jane', weight: 1431, currentdate: '2021-09-22' } } Luego puede referirse a cada elemento por id de la siguiente manera. ( x es la identificación que necesita obtener)
mappedData[x]No estoy seguro de lo que estás tratando de hacer. Pero si tiene una sola matriz indexada, debe hacer esto:
var data = [{ id: 1, fullnames: 'JosephSam', weight: 1231, currentdate: '2021-09-22' }] data = data[0];