সঙ্গে const electron = require('electron'), ipcMainমডিউল হিসাবে উপলব্ধ হবে electron.ipcMain।
সঙ্গে মডিউল রূপে পাওয়া যাবে ।const {ipcMain} = require('electron')ipcMainipcMain
এই কনস্ট্রাক্টকে অবজেক্ট ডেস্ট্রাকচারিং বলা হয় এবং পাইথন কনস্ট্রাক্টের মতোই এটি অর্জন করে
from library import ...
এর মৌলিক আকারে এটি আপনাকে সরাসরি কোনও অবজেক্টের বৈশিষ্ট্যগুলি উল্লেখ করতে দেয়:
var o = {prop1: '1', prop2: 2}
var {prop1, prop2} = o
console.log(prop1)
console.log(prop2)
চেক করুন:
const {ipcMain} = require('electron')
const myElectron = require('electron')
const myipcMain = myElectron.ipcMain
console.log(myipcMain===ipcMain)
আপনি জাভাস্ক্রিপ্ট অবজেক্টের একাধিক বৈশিষ্ট্য আমদানি করার জন্য ডেস্ট্রাকচারিং অ্যাসাইনমেন্ট ব্যবহার করতে পারেন, যেমন:
const { app, BrowserWindow, ipcMain } = require('electron')
আপনি যদি এমন কোনও সম্পত্তি ব্যবহার করেন যা বিদ্যমান নেই, তবে এটি সেট হয়ে যাবে undefinedএবং আপনি কোনও ত্রুটি পাবেন না।
const {app, BrowserWindow, ipcMain, doesntExist} = require('electron')
console.log(doesntExist)
আরও দেখুন: বিবৃতিতে কোঁকড়ানো বন্ধনীগুলি কী করে var { … } = …?