Rumah >hujung hadapan web >tutorial js >Asas JavaScript – Fungsi Tulen
Sebaik sahaja kami mula membina algoritma pertama kami, timbul keinginan dan keperluan untuk menulis kod yang lebih boleh diselenggara. Di sinilah fungsi tulen dimainkan.
Ini adalah fungsi yang tidak akan menghasilkan sebarang kesan sampingan; maksudnya, ia tidak akan mengubah suai apa-apa di luar skopnya.
Contoh:
Ia lebih mudah dibaca, boleh diramal (mengurangkan ralat) dan mudah untuk diuji dan nyahpepijat. Dengan parameter yang sama ia mengembalikan hasil yang sama.
Mari kita ambil contoh berikut untuk mengira purata:
const calculateAverage = (numbers) => { if (numbers.length === 0) return 0 const totalSum = numbers.reduce((sum, num) => sum + num, 0) return totalSum / numbers.length } const scores = [80, 90, 75, 85, 95] const average = calculateAverage(scores) console.log(average) // 85
Tetapi tanpa disedari anda mungkin sudah menggunakan fungsi tulen terima kasih kepada kaedah JavaScript seperti .toUppercase() yang tidak mengubah suai rentetan asal, tetapi mengembalikan rentetan huruf besar baharu:
const text = "hello" const upperText = text.toUpperCase() console.log(upperText) // "HELLO" console.log(text) // "hello" > la chaîne d'origine n'a pas été modifiée
Dan Begitulah, anda tahu segala-galanya tentang fungsi tulen :)
Atas ialah kandungan terperinci Asas JavaScript – Fungsi Tulen. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!