如何检查数组是否包含JavaScript中的对象?

使用JavaScript,请尝试运行以下代码以检查数组是否包含对象。在这里,将返回“ true”以找到数组中的特定对象-

示例

<!DOCTYPE html>
<html>
   <body>
      <script>
         var book = [ {
            Name: 'Java',
               ID: '001'
         }, {
            Name: 'Ruby', ID: '002'
         }];
         var result = false;
         for(var i = 0; i < book.length; i++) {
            if (book[i].Name == 'Ruby') {
               result = true;
               document.write(result.toString());
               break;
            }
         }
      </script>
   </body>
</html>

输出结果

true