Partage
  • Partager sur Facebook
  • Partager sur Twitter

Question sur la modification de variable

Sujet résolu
    17 septembre 2019 à 15:50:03

    Bonjour !

    Je me posais une question pendant le développement d'un projet sous electron.

    Admettons que l'on a 3 fichiers js:

    Fichier 1: 

    module.exports.mavariable = 1;

    Fichier 2:

    var mavariable = require("..path").mavariable;

    mavariable++;

    Est ce que si je require "mavariable" dans le fichier 3, sa valeur sera de 2 ? 

    Merci !

    • Partager sur Facebook
    • Partager sur Twitter
      25 septembre 2019 à 1:36:30

      Non, ça sera une nouvelle instance.
      Si tu veux garder ton instance tu peux la stocker dans l'objet "current windows" qui correspond à ta fenetre.

      const { remote } =require('electron');
      const currentwindows = remote.getCurrentWindow();
      
      //currentwindows.mavariable = require('..path').mavariable;

      -
      Edité par venom0218 25 septembre 2019 à 1:36:58

      • Partager sur Facebook
      • Partager sur Twitter
      "Skill will accomplish what is denied to force" (Mertvago,1995)

      Question sur la modification de variable

      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
      • Editeur
      • Markdown