Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript

วิธีนับจำนวนออบเจกต์ในอาร์เรย์ JavaScript

เพื่อนับจำนวนออบเจกต์ในอาร์เรย์ JavaScript เราใช้ property Object.prototype.__proto__

ตัวอย่าง

ลองรันโค้ดด้านล่างเพื่อนับออบเจกต์ในอาร์เรย์

<html>
  <head>
    <title>JavaScript Clone Date</title>
  </head>
  <body>
    <script>
      var len = 0;
      var myArr = [{"Hello World!":"Welcome!","int":10},{"Learn":"Share","int":20},{"Tutorials":"Quiz","int":30}];
      myArr.forEach(function(val){
        if(!val.__proto__.__proto__){
          len++;
        }
      });
      document.write("Total Objects: " + len);
    </script>
  </body>
</html>

ผลลัพธ์

Total Objects: 3