Computer >> Máy Tính >  >> Lập trình >> Javascript

Cách sử dụng phương thức every () trong JavaScript là gì?


JavaScript mảng mọi phương pháp kiểm tra xem tất cả các phần tử trong một mảng có vượt qua kiểm tra được thực hiện bởi hàm được cung cấp hay không.

Sau đây là các tham số -

  • gọi lại - Chức năng kiểm tra từng phần tử.
  • thisObject - Đối tượng để sử dụng như thế này khi thực hiện lệnh gọi lại.

Ví dụ

Bạn có thể thử chạy mã sau để tìm hiểu cách làm việc với mọi () phương thức trong 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>