Javascript Data Type How to - Find Sub-array within two dimensional Array








Question

We would like to know how to find Sub-array within two dimensional Array.

Answer


<!DOCTYPE html>
<html>
<head>
<script type='text/javascript'>
<!-- w w w .j av a  2s  .c  om-->
var array = [[1, 2, 3, 4], [5, 6, 7, 8], [9, 10, 11, 12], [13, 14, 15, 16]];
var target = [9, 10, 11, 12].toString();
for(var i=0; i<array.length; i++) {
   if(target === array[i].toString()) break;
}
if(i >= array.length) {
    document.writeln("not found");
} else {
    document.writeln("found at index " + i);
}

</script>
</head>
<body>
</body>
</html>

The code above is rendered as follows: