Underscore.JS - método de criação

Sintaxe

_.create(prototype, props)

método de criação cria um novo objeto com determinado protótipo e anexa os adereços como propriedades próprias. Veja o exemplo abaixo:

Exemplo

var _ = require('underscore');

function SetName(name) {
  this.name = name;
}
var result = _.create(SetName.prototype, {name: "Moe"});
console.log(result);

Salve o programa acima em tester.js. Execute o seguinte comando para executar este programa.

Comando

\>node tester.js

Resultado

SetName { name: 'Moe' }