Hacemos una revisión profunda cada escrito en nuestra página web con la meta de mostrarte en todo momento la información veraz y actual.
Ejemplo 1: objetos anidados del mapa js
const items =[ id:1, name:'Nike Air Max 97', inStock:true, id:2, name:'Adidas Continental', inStock:true, id:3, name:'Adidas Supercourt', inStock:true, id:4, name:'Nike Jordan Dunks', inStock:true]// ? Create a new array "itemsCopy" from it using map// update the Nike Jordans Dunks in the copyArray to // have an "inStock" value of false. // Make sure using console.log that you have not affected // the original items array.const itemsCopy = items.map(item=>if(item.id===4)return...item, inStock:falsereturn...item )console.log('og', items)console.log('new', itemsCopy)
Ejemplo 2: objeto anidado de valor de mapa de javascript
functiondeepMap(obj, mapfn)functionrecurse(obj)let res =console.log(JSON.stringify(obj))for(const key in obj)const value = obj[key];if(value &&typeof value ==='object')
res[key]=recurse(value);else
res[key]=mapfn(value);return res
returnrecurse(obj);deepMap('a':1,'b':'c':3,(val)=> val+1)//'a':2, 'b':'c':4
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)