Rumah >hujung hadapan web >Soal Jawab bahagian hadapan >Kes kaedah tersuai dalam javascript

Kes kaedah tersuai dalam javascript

PHPz
PHPzasal
2023-05-16 10:18:08472semak imbas

JavaScript ialah bahasa pengaturcaraan yang digunakan secara meluas yang membolehkan pembangun melaksanakan kaedah tersuai dengan menulis fungsi. Dalam artikel ini, kami akan berkongsi beberapa contoh kaedah tersuai dalam JavaScript yang boleh mencapai fungsi yang berbeza.

  1. Purata tatasusunan

Tatasusunan dalam JavaScript mempunyai banyak kaedah yang biasa digunakan, seperti tolak (menambah elemen), pop (mengalih keluar elemen), dsb. Walau bagaimanapun, kaedah tersuai membolehkan kami melaksanakan logik yang lebih kompleks.

Sebagai contoh, kita boleh mengira purata semua nombor dalam tatasusunan melalui kaedah tersuai:

function averageArray(arr) {
  var sum = 0;
  for(var i = 0; i < arr.length; i++) {
    sum += arr[i];
  }
  return sum / arr.length;
}

Dalam contoh ini, kami mentakrifkan kaedah yang dipanggil "averageArray" yang menerima Takes array sebagai argumen dan mengembalikan purata semua nombor dalam tatasusunan ini. Kaedah ini menggunakan gelung for untuk mengira jumlah dengan menggelung setiap nombor dalam tatasusunan dan menambahnya, dan akhirnya membahagikan jumlah itu dengan panjang tatasusunan untuk mencari purata.

  1. Melibas Rentetan

Satu lagi penyesuaian JavaScript biasa ialah membalikkan rentetan, seperti menukar "hello" kepada "olleh".

Berikut ialah kaedah tersuai yang melaksanakan rentetan terbalik:

function reverseString(str) {
  var splitString = str.split(""); 
  var reverseArray = splitString.reverse(); 
  var joinArray = reverseArray.join(""); 
  return joinArray; 
}

Dalam contoh ini, kami mentakrifkan kaedah yang dipanggil "reverseString" yang menerima rentetan sebagai parameter dan Mengembalikan rentetan terbalik. Kaedah ini menggunakan kaedah pemisahan (pecahkan rentetan kepada tatasusunan), terbalikkan (terbalikkan susunan elemen tatasusunan) dan gabung (gabungkan elemen tatasusunan menjadi rentetan) untuk membalikkan rentetan.

  1. Cari nilai maksimum dan minimum dalam tatasusunan

Kaedah tersuai juga boleh digunakan untuk mencari nilai maksimum dan minimum dalam tatasusunan. Berikut ialah kaedah tersuai JavaScript yang melaksanakan fungsi ini:

function getMax(arr) {
  var max = arr[0];
  for(var i = 1; i < arr.length; i++) {
    if(arr[i] > max) {
      max = arr[i];
    }
  }
  return max;
}

function getMin(arr) {
  var min = arr[0];
  for(var i = 1; i < arr.length; i++) {
    if(arr[i] < min) {
      min = arr[i];
    }
  }
  return min;
}

Dalam contoh ini, kami telah menentukan dua kaedah tersuai, "getMax" dan "getMin", yang kedua-duanya menerima tatasusunan sebagai parameter dan mengembalikan maksimum dan nilai minimum dalam tatasusunan. Kaedah ini menggunakan gelung for untuk berulang melalui setiap elemen dalam tatasusunan untuk mencari nilai maksimum dan minimum dan mengembalikannya.

Ringkasan

Kaedah tersuai dalam JavaScript membolehkan kami melaksanakan logik yang lebih kompleks dan menjadikan kod kami lebih mudah dibaca. Dalam artikel ini, kami berkongsi beberapa contoh kaedah tersuai dalam JavaScript, seperti mengira purata tatasusunan, membalikkan rentetan dan mencari nilai maksimum dan minimum dalam tatasusunan. Melalui contoh ini, pembangun boleh lebih memahami cara membuat kaedah tersuai dan menggunakan kaedah tersebut pada kod mereka sendiri.

Atas ialah kandungan terperinci Kes kaedah tersuai dalam javascript. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn