Rumah >hujung hadapan web >tutorial js >Bagaimana untuk Menguruskan Pembolehubah Global dengan Berkesan dalam Berbilang Fail JavaScript?
Anda telah menghadapi isu biasa apabila bekerja dengan fail JavaScript luaran – mengakses pembolehubah global merentas berbilang fail. Matlamat anda adalah untuk menentukan sama ada fungsi daripada helpers.js telah dipanggil dan anda cuba mencipta pembolehubah global bernama myFunctionTag dalam kedua-dua kod HTML dan helpers.js.
Malangnya, pendekatan anda tidak dapat dilaksanakan. Isu ini timbul kerana kod HTML termasuk fail helpers.js selepas mentakrifkan pembolehubah global dalam HTML. Akibatnya, pembolehubah dalam kod HTML mengatasi kod dalam helpers.js, menjadikan anda nilai palsu walaupun apabila fungsi telah dipanggil.
Untuk menyelesaikan isu ini, anda perlu mengisytiharkan pembolehubah global sebelum memasukkan fail helpers.js. Dengan membuat teg skrip dan mentakrifkan pembolehubah di atas termasuk, anda memastikan pembolehubah itu tersedia di seluruh kod JavaScript. Beginilah rupa kod anda yang dikemas kini:
<code class="html"><script type='text/javascript' > var myFunctionTag = false; </script> <script type='text/javascript' src='js/helpers.js'></script> ... <script type='text/javascript' > // rest of your code, which may depend on helpers.js </script></code>
Dengan mengikuti pendekatan ini, anda boleh berjaya mengakses dan memanipulasi pembolehubah global merentas berbilang fail JavaScript.
Atas ialah kandungan terperinci Bagaimana untuk Menguruskan Pembolehubah Global dengan Berkesan dalam Berbilang Fail JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!