Mapear objetos en javascript

A veces obtenemos del backend una lista de objetos en formato json, pero necesitamos mapearlo a una lista de objetos pero con distintos nombres de propiedades.... en ese caso este sería el código:

El ejemplo aquí es utilizando una variable de knockout instanciada como observableArray()... el objeto mappedTemplates es en realidad una lista de objetos.

function objectOptionSelect(name, value) {
    this.Texto = name
    this.Valor = value
}

var mappedTemplates = $.map(data.d, function (item) { return new objectOptionSelect(item.CampoTextoField, item.CampoValorField) });

self.itemsOficina(mappedTemplates);

Sean felices! :) Y siéntanse libres de opinar ;)

No hay comentarios:

Publicar un comentario