Ini adalah fitur baru di ES6 untuk merusak objek.
Seperti yang kita semua tahu bahwa ada operasi penugasan yang terjadi di sini, Yang berarti nilai sisi kanan ditugaskan ke variabel sisi kiri.
var { Navigation } = require('react-router');
Dalam kasus ini require('react-router')
metode mengembalikan objek dengan pasangan nilai kunci beberapa hal seperti
{ Navigation: function a(){},
Example1: function b(){},
Example2: function c(){}
}
.
Dan jika kita ingin mengambil satu kunci di objek yang dikembalikan, katakan Navigation
ke variabel, kita bisa menggunakan Object destructing untuk itu.
Ini hanya akan mungkin hanya jika kita memiliki pegangan kunci.
Jadi, setelah pernyataan penugasan, variabel lokal Navigation
akan berisifunction a(){}
Contoh lain terlihat seperti ini.
var { p, q } = { p: 1, q:2, r:3, s:4 };
console.log(p) //1;
console.log(q) //2;
webpack.config.js
Anda mungkin memilikijsx-loader
denganharmony
bendera diaktifkan