Với const electron = require('electron')
, ipcMain
mô-đun sẽ có sẵn dưới dạng electron.ipcMain
.
Với const {ipcMain} = require('electron')
các ipcMain
mô-đun sẽ có sẵn như ipcMain
.
Cấu trúc này được gọi là cấu trúc hủy đối tượng và đạt được giống như cấu trúc Python
from library import ...
Ở dạng cơ bản, nó cho phép bạn tham khảo trực tiếp các thuộc tính của một đối tượng:
var o = {prop1: '1', prop2: 2}
var {prop1, prop2} = o
console.log(prop1)
console.log(prop2)
Kiểm tra:
const {ipcMain} = require('electron')
const myElectron = require('electron')
const myipcMain = myElectron.ipcMain
console.log(myipcMain===ipcMain)
Bạn có thể sử dụng phép gán cấu trúc để nhập nhiều thuộc tính của một đối tượng JavaScript, ví dụ:
const { app, BrowserWindow, ipcMain } = require('electron')
Nếu bạn sử dụng thuộc tính không tồn tại, thuộc tính này sẽ được đặt thành undefined
và bạn sẽ không gặp lỗi.
const {app, BrowserWindow, ipcMain, doesntExist} = require('electron')
console.log(doesntExist)
Xem thêm: Dấu ngoặc nhọn trong var { … } = …
câu lệnh có tác dụng gì?