Dokumentasi Rasmi tentang Argumen dalam Fungsi Anak Panah ES6
Dalam bidang ES6, fungsi anak panah telah mencetuskan perdebatan mengenai perlakuan mereka terhadap hujah kata kunci. Bertentangan dengan pengesyoran awal TC39, enjin penyemak imbas seperti Chrome, Firefox dan Node.js nampaknya membenarkan fungsi anak panah mengakses objek argumen.
Walau bagaimanapun, Babel, transpiler JavaScript yang popular, mengikut pendirian awal TC39 dan tidak membenarkan tingkah laku ini. Ketidakkonsistenan ini menyebabkan pembangun mencari dokumentasi rasmi untuk menyelesaikan kekaburan.
Menurut [ECMAScript 2015 Language Specification](https://www.ecma-international.org/ecma-262/6.0/#sec- arrow-function-definitions), fungsi anak panah tidak mempunyai hujah sendiri yang mengikat. Apabila memanggil fungsi anak panah, tiada objek argumen dibuat.
Secara khusus, spesifikasi menyatakan:
Berdasarkan pada dokumen rasmi ini, jelas menunjukkan bahawa tingkah laku Babel adalah betul dan fungsi anak panah tidak sepatutnya mempunyai akses kepada objek hujah dalam skopnya.
Atas ialah kandungan terperinci Adakah Fungsi Anak Panah dalam ES6 Mempunyai Akses kepada Objek Argumen?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!