A node module to join two or more objects
JavaScript
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.gitignore
LICENSE
README.md
index.js
package.json
test.js

README.md

Join Object


Biblioteca simples para juntar as propriedades de dois objetos ou mais. Atua adicionando ou substituindo no primeiro objeto informado as propriedades dos seguintes.

Instalação


$ npm install join-object

Importação


var joiner = require("join-object");

Uso


Basta passar dos objetos para a função .join sendo que as primeiras propriedades serão mantidas caso não sejam sobrescritas e as próximas adicionadas, veja no exemplo:

var joiner = require("join-object");

var defaultConfig = {
    server: {
        ip: '192.168.1.12',
        port: "25"
    },
    db: {
        port: 30,
        url: "http://ioda.master.com"
    }
}

var productionConfig = {
    server: {
        ip : "200.1.33.3",
        port: "50"
    },
    siteName: "Ipsum",
    db: {
        url: "http://luke.darthvader.com"
    }
    
}

console.log(joiner.join(defaultConfig, produtionConfig));

O código acima retorna o seguinte:

{
    server: {
        ip: '200.1.33.3',
        port: '50'
    },
    db: {
        url: 'http://luke.darthvader.com'
    },
    siteName: 'Ipsum'
}

Change log

Fri Nov 15 12:45:19 2013

  • versao inicial