Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

A node module to join two or more objects

branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

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
Something went wrong with that request. Please try again.