Apakah penggunaan kaedah every() dalam JavaScript?

王林
Lepaskan: 2023-09-01 23:05:06
ke hadapan
681 orang telah melayarinya

Apakah penggunaan kaedah every() dalam JavaScript?

JavaScript Arrays Setiap kaedah menguji sama ada semua elemen dalam tatasusunan lulus ujian yang dilaksanakan oleh fungsi yang disediakan.

Berikut ialah parameter -

  • panggilan balik - fungsi yang digunakan untuk menguji setiap elemen.
  • thisObject >− Objek digunakan seperti ini semasa melaksanakan panggilan balik.

Contoh

Anda boleh cuba jalankan kod berikut untuk memahami cara mengendalikan setiap kaedah () dalam JavaScript -

<html>
   <head>
      <title>JavaScript Array every Method</title>
   </head>

   <body>
      <script>
         if (!Array.prototype.every) {
            Array.prototype.every = function(fun /*, thisp*/) {
               var len = this.length;
               
               if (typeof fun != "function")
               throw new TypeError();
               var thisp = arguments[1];
               
               for (var i = 0; i < len; i++) {
                  if (i in this && !fun.call(thisp, this[i], i, this))
                  return false;
               }
               return true;
            };
          }
          function isBigEnough(element, index, array) {
             return (element >= 10);
          }
          var passed = [12, 5, 8, 130, 44].every(isBigEnough);
          document.write("First Test Value : " + passed );
          passed = [12, 54, 18, 130, 44].every(isBigEnough);
          document.write("<br>Second Test Value : " + passed );
      </script>
   </body>
</html>
Salin selepas log masuk

Atas ialah kandungan terperinci Apakah penggunaan kaedah every() dalam JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:tutorialspoint.com
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!