Underscore: Agregar función para cambiar el nombre de las teclas en los objetos

Creado en 9 jul. 2013  ·  1Comentario  ·  Fuente: jashkenas/underscore

Agregar función para cambiar el nombre de las teclas en un objeto

> var _ = require('underscore');
> var note = {
... '_id': 1,
... 'title': 'Ruby is awesome..',
... 'text': '..and so is CoffeeScript'
... }
> console.log(_.rename(note, [['_id', 'id']]));
{ id: 1,
  title: 'Ruby is awesome..',
  text: '..and so is CoffeeScript' }

o una matriz de objetos

> var notes = [note, note];
> console.log(_.rename(notes, [['_id', 'id']]));
[ { id: 1,
    title: 'Ruby is awesome..',
    text: '..and so is CoffeeScript' },
  { id: 1,
    title: 'Ruby is awesome..',
    text: '..and so is CoffeeScript' } ]

Gracias,
Nisanth

enhancement wontfix

>Todos los comentarios

Gracias, pero no gracias, un caso demasiado especial para el subrayado básico. Siéntase libre de mezclarlo para sus propios fines.

¿Fue útil esta página
0 / 5 - 0 calificaciones

Temas relacionados

zackschuster picture zackschuster  ·  5Comentarios

danilopolani picture danilopolani  ·  5Comentarios

umarfarooq125 picture umarfarooq125  ·  8Comentarios

chikamichi picture chikamichi  ·  8Comentarios

afranioce picture afranioce  ·  8Comentarios