Saya telah mencari informasi tentang fungsi yang dipanggil secara langsung, dan di suatu tempat saya menemukan notasi ini: +function(){console.log("Something.")}() Bisakah seseorang menjelaskan kepada saya apa arti +tanda di depan
Saya telah mencari informasi tentang fungsi yang dipanggil secara langsung, dan di suatu tempat saya menemukan notasi ini: +function(){console.log("Something.")}() Bisakah seseorang menjelaskan kepada saya apa arti +tanda di depan
Saya dulu tahu apa artinya ini, tapi saya berjuang sekarang ... Apakah ini pada dasarnya mengatakan document.onload? (function ()
Saya telah membaca banyak Javascript belakangan ini dan saya telah memperhatikan bahwa seluruh file dibungkus seperti berikut dalam file .js yang akan diimpor. (function() { ... code ... })(); Apa alasan untuk melakukan ini daripada satu set fungsi konstruktor yang
Dalam javascript, kapan Anda ingin menggunakan ini: (function(){ //Bunch of code... })(); lebih dari ini: //Bunch of
Saya membaca beberapa posting tentang penutupan dan melihat ini di mana-mana, tetapi tidak ada penjelasan yang jelas tentang cara kerjanya - setiap kali saya hanya diminta untuk menggunakannya ...: // Create a new anonymous function, to use as a wrapper (function(){ // The variable that would,...
Ada opsi JSLint , salah satu dari The Good Parts, yang "[membutuhkan] parens di sekitar pemanggilan langsung," yang berarti bahwa konstruksi (function () { // ... })(); sebagai gantinya perlu ditulis sebagai (function () { // ... }()); Pertanyaan saya adalah - adakah yang bisa menjelaskan...
Saya baru-baru ini membandingkan versi json2.js saat ini dengan versi yang saya miliki di proyek saya dan melihat perbedaan dalam cara ekspresi fungsi dibuat dan dijalankan sendiri. Kode yang digunakan untuk membungkus fungsi anonim dalam tanda kurung dan kemudian menjalankannya, (function () {...
Saya mempelajari THREE.js dan melihat pola di mana fungsi didefinisikan seperti ini: var foo = ( function () { var bar = new Bar(); return function ( ) { //actual logic using bar from above. //return result; }; }()); (Contoh lihat metode raycast di sini ). The biasa variasi metode tersebut...
Saya memiliki fungsi IIFE untuk beberapa kode perpustakaan dalam aplikasi lawas yang perlu bekerja untuk IE10 + (Tidak memuat modul ES6, dll). Namun, saya mulai mengembangkan aplikasi Bereaksi yang akan menggunakan ES6 dan TypeScript dan saya ingin menggunakan kembali kode yang sudah saya miliki...