Pesquisar neste blog

21/07/2020

Passando parâmetros com node em JavaScript

Arquivo: PassandoParametro.js

module.exports = function(...nomes){
    return nomes.map(nome => `Boa semana ${nome} !`)
}


Arquivo: PassandoCliente.js
//Exportando para uma função e adicionando
const saudacoes = require('./PassandoParametro')('Ana''Lucas''Karolayne')
console.log(saudacoes);



This em JavaScript

console.log(this === global);
console.log(this === module);
console.log(this === module.exports);
console.log(this === exports);//fora de 1 função o this aponta para exports

function logThis() {
    console.log('Dentro de uma uma função ...');
    //this não aponta para exports
    console.log(this === exports);//this é extritamente igual a exports ?
    console.log(this === module.exports);//this é extri... 
    console.log(this === global);
    console.log(this == global);
}
logThis()


Objeto global com node em JavaScript

Arquivo: Global.js

//console.log();
global.MinhaApp1 = {
    saudacao(){
        return 'Estou em todos lugares !'
    },
    nome'Sistema Legal'
}

global.MinhaApp2 = Object.freeze[{//Objeto está congelado
    saudacao2() {
        return 'Estou congelado !'
    },
    nome2"Sistema congelado em JavaScript !"
}]

Arquivo: GlobalCliente.js

require('./Global')
console.log(MinhaApp1.saudacao());

//Método 2
MinhaApp1.nome = 'Letícia'
console.log(MinhaApp1.nome);

//acessar objeto congelado, forma errada de acessar
//MinhaApp2.nome2 = 'Camila'//Erro: está congelado
//console.log(MinhaApp2.nome2); Erro








Palavras chave:

Globales Objekt mit Knoten in JavaScript
JavaScriptのノードを持つグローバルオブジェクト
გლობალური ობიექტი კვანძით JavaScript- ში
జావాస్క్రిప్ట్‌లో నోడ్‌తో గ్లోబల్ ఆబ్జెక్ట్
อ็อบเจ็กต์โกลบอลที่มีโหนดใน JavaScript
Ughjettu globale cù node in JavaScript
JavaScript-тегі түйінді жаһандық нысан
Globalt objekt med knude i JavaScript

Módulo exports em JavaScript

Arquivo: Arquivo1.js

console.log(module.exports);
console.log(module.exports === this);//está exportando ?
console.log(module.exports === exports);

this.a = 1
exports.b = 2
module.exports.c = 3

exports = null
console.log(module.exports);

exports = {
    nome'Bem vindo ao JavaScript',
}

console.log(module.exports);

module.exports = {
    publico: true
}


Arquivo: exportar.js
const exportar = require('./Arquivo1')//importando arquivo
console.log(exportar);











Palavras chave:

Mòdul d'exportacions de JavaScript
מודול יצוא JavaScript
Modulo di esportazione JavaScript
โมดูลส่งออก JavaScript
ജാവാസ്ക്രിപ്റ്റ് എക്‌സ്‌പോർട്ട് മൊഡ്യൂൾ
Module d'exportations JavaScript
Mòdul d'exportacions de JavaScript
JavaScript ექსპორტის მოდული
JavaScriptエクスポートモジュール
JavaScript-Exportmodul