【发布时间】:2015-02-24 10:29:11
【问题描述】:
我正在编写一个检查 n 维数组是否具有特定值的函数:
function checkVal(array, value) {
if (value exists) {
return true;
} else {
return false;
}
}
我的问题是,我希望此函数适用于任何数组,而不管其维数或元素类型如何。我试图首先展平阵列,但只能在几个维度上做到这一点。
编辑: 一些可能的数组示例:
var arr1 = ['1','3',['a','b'],'4,5'];
var arr2 = ['a','b',['c','d',['e',['e',['e',['e',['e',['e',['e',['e',['e',['e',['f',['f',['f',['f',['f',['f',['g',['g',['g',['g',['g',['g',['g',['h']]]]]]]]]]]]]]]]]]]]]]]]]];
【问题讨论】:
-
请添加一些数组的案例...
标签: javascript arrays multidimensional-array