Underscore.JS - ometti metodo

Sintassi

_.omit(object, *keys)

omit restituisce una copia dell'oggetto copiando le chiavi diverse da quelle specificate da omettere. Possiamo anche passare un predicato invece delle chiavi per determinare le chiavi da omettere. Vedi l'esempio sotto -

Esempio

var _ = require('underscore');

var student = { name : 'Sam', age: 30, id: 1};

// Example 1: use omit to exclude name and age
var student1 = _.omit(student, 'name', 'age');
console.log(student1);

// Example 2: use omit to exclude age and id using function
student1 = _.omit(student, function(value){ return _.isNumber(value)});
console.log(student1);

Salva il programma sopra in formato tester.js. Eseguire il comando seguente per eseguire questo programma.

Comando

\>node tester.js

Produzione

{ id: 1 }
{ name: 'Sam' }