2016-05-19 7 views
0

Referenz: http://electron.atom.io/docs/tutorial/quick-start/Unterschied zwischen `const var_name` vs` const {var_name} `in JS

const electron = require('electron'); 
const {app} = electron; 

Was ist der Unterschied zwischen const var_name und const {var_name}? Wann sollte ich const var_name oder const {var_name} verwenden?

+2

Dies nennt man _Destructuring assignment_ Sie können mehr darüber unter MDN https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment lesen – antyrat

Antwort

2

Nachstehend macht die Variable „Elektron“ Bezug, was von der benötigen Funktion zurückgegeben wird:

const electron = require("electron") 

Die folgende genannt wird ein Destructuring assignment und macht die Variable „App“ Referenz unabhängig von der Eigenschaft „app“ von Elektronen verweist:

const {app} = electron; 

Es ist das Äquivalent des Schreibens ist:

const app = electron.app; 
Verwandte Themen