2017-01-23 86 views

回答

5

你可以使用Array.isArray作謂語與Array#some

console.log([5, 65, [5]].some(Array.isArray)); // true 
 
console.log([6, 12, 54, 3].some(Array.isArray)); // false

0

檢查你可以像下面有一個功能測試:

function isArrayWithinArray(arr){ 
    for (var el in arr) { 
    if(arr[el] instanceof Array) 
     return true; 
    } 
    return false; 
} 

見上面的例子:

<!DOCTYPE html> 
 
<html> 
 
<head> 
 
    <script> 
 
    var arrTest1 = [5, 65, [5]]; 
 
    var arrTest2 = [6, 12, 54, 3]; 
 
    
 
    function isArrayWithinArray(arr){ 
 
     for (var el in arr) { 
 
     if(arr[el] instanceof Array) 
 
      return true; 
 
     } 
 
     return false; 
 
    } 
 
    
 
    console.log("arrTest1: " + isArrayWithinArray(arrTest1)); 
 
    console.log("arrTest2; " + isArrayWithinArray(arrTest2)); 
 
    </script> 
 
</head> 
 
<body> 
 

 
</body> 
 
</html>

我希望它可以幫助你,再見。