需求说明
利用Javascript需要检测给定的变量是否是二维数组。
实现
思路是这样:可以取出给定变量的下标0的位置,来检测是否是数组即可(利用constructor === Array来判断)。
代码如下:
// 判断给定arr是否是二维数组
is2dArray(arr) {
if(!arr||arr.length ===0){
return false;
}
// console.log(arr)
return arr[0]?arr[0].constructor === Array: false;
}
文章评论