如何从脚本中保存变量并从另一个变量访问它?

时间:2017-10-06 16:58:23

标签: javascript scope global-variables client-server

我有一个脚本打印出一个我要在不同的javascript文件中使用的变量。我认为如果我将一个值保存为本地块中的var,那么它就可以在该块之外使用。 var capture在函数调用之外打印undefined。

是否可以使用ipcRenderer给我的另一个文件的值?我已经尝试制作一个const并将其导出,但是当我将它包含在不同的.js文件中时它似乎会抛出错误,因为它们是客户端而不是服务器端。

因为ipcRenderer在客户端打印出一个值到console.log - 我是否可以追踪打印的位置并复制该值以便使用不同的值?

const {ipcRenderer} = require('electron');
var capture;
console.log(ipcRenderer.sendSync('synchronous-message', 'received'));

ipcRenderer.on('asynchronous-reply', (event, arg) => {
    console.log("arg: " + arg);
    var testing = arg;   // I want to use this value in a different .js file
    console.log("test: " + testing);
    capture = arg;
});

console.log(capture); // prints undefined.
ipcRenderer.send('asynchronous-message', 'received');

0 个答案:

没有答案