在示例代码的此页面中,常量使用{}
https://github.com/electron/electron/blob/master/docs/api/net.md
const {app} = require('electron')
{name}
与name
相比做了什么?
另外,我用jquery尝试了上面的代码,我错了“无法读取未定义的属性请求”。
jQuery(document).ready(function($){
const {net} = require('electron');
const request = net.request('https://github.com'); <- here
答案 0 :(得分:1)
{}
允许您从您需要的对象中“提取”app
属性。
这是ECMAScript 2015(a.k.a. ES6或ES2015)的一个名为Destructuring assignment的功能。以下两行是等效的:
const {app} = require('electron');
const app = require('electron').app;