Saltar al contenido

Ejemplo de código JavaScript de objeto aplanar

Nuestro equipo de especialistas luego de días de trabajo y recopilar de datos, hallamos la solución, esperamos que resulte de gran utilidad para tu trabajo.

Ejemplo 1: aplanar array objeto javascript

varflattenArray=function(data)return data.reduce(functioniter(r, a)if(a ===null)return r;if(Array.isArray(a))return a.reduce(iter, r);if(typeof a ==='object')returnObject.keys(a).map(k=> a[k]).reduce(iter, r);return r.concat(a);,[]);console.log(flattenArray(data))//replace data with your array

Ejemplo 2: hacer un objeto plano a partir del objeto de la lista de objetos

var object =0:[1,2,3,4],
    result =Object.keys(object).reduce(function(r, k)return r.concat(k, object[k]);,[]);console.log(result);

Ejemplo 3: object flatten js

Object.assign(,...function_flatten(o)return[].concat(...Object.keys(o).map(k=>typeof o[k]==='object'?_flatten(o[k]):([k]: o[k])))(yourObject))

Ejemplo 4: aplanar objeto anidado js

Object.assign(,...function_flatten(o)return[].concat(...Object.keys(o).map(k=>typeof o[k]==='object'?_flatten(o[k]):([k]: o[k])));(yourObject))

Ejemplo 5: objeto plano javascript

functiondotify(obj)const res =;functionrecurse(obj, current)for(const key in obj)const value = obj[key];if(value !=undefined)const newKey =(current ? current +'.'+ key : key);if(value &&typeof value ==='object')recurse(value, newKey);else
                    res[newKey]= value;recurse(obj);return res;dotify('a':'b1':'c':1,'b2':'c':1)//'a.b1.c':1,'a.b2.c':1

Ejemplo 6: object flatten js

Object.assign(,...function_flatten(o)return[].concat(...Object.keys(o).map(k=>typeof o[k]==='object'?_flatten(o[k]):([k]: o[k])));(yourObject))

Ten en cuenta dar recomendación a esta sección si te ayudó.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *