Javascript 如何验证angular 6中的多维数组值?

Javascript 如何验证angular 6中的多维数组值?,javascript,angular,angular6,Javascript,Angular,Angular6,我有如下数组 data = [ [product, billdetail], [avn, 200], [plioc,3000], [myjio,4000] ] for(var i = 1; i < data.length; i++) { var cube = data[i]; for(var j = 0; j < cube.length; j++) { console.log("cu

我有如下数组

data = [
  [product, billdetail],
  [avn, 200],
  [plioc,3000],
  [myjio,4000]
]


for(var i = 1; i < data.length; i++) {
            var cube = data[i];
            for(var j = 0; j < cube.length; j++) {

                console.log("cube[" + i + "][" + j + "] = " + cube[j]);
                 if(cube[j] === "")
                 {
                     alert('empty value');

                 }
            }
        }
数据=[
[产品、账单详情],
[avn,200],
[plioc,3000],
[myjio,4000]
]
对于(变量i=1;i
我在这里做空验证,我也希望验证像产品应该只有字母表和billdetail应该只有数字。所以我如何才能在这里实现这一点。请帮助我同样的。
(考虑第一行是表头,其他行是值。)

有很多方法可以做到这一点,下面是其中之一

数据=[
[“产品”、“账单明细”],
[avn',213],
[plioc',3000],
['myjio',4000],
['invalid1d produc1','invalidbill']
]
for(设i=1;i}
那么您想根据一组规则检查每个值?你能清楚地说明这些规则是什么,以及你到目前为止尝试了什么吗?我正在检查是否有任何字段是空的。我还要求检查产品是否只有字母表和billdetail是否只有数字。到目前为止,您尝试了什么?您认为可能需要什么方法?我必须使用循环遍历每个值,以检查与第一行对应的数组中的每个值,并验证创建一个基于零的for循环,现在它抛出了一个错误我认为帖子提到了
数据中的第一个数组是否正确?但无论如何,错误是什么?对不起,我读不到标题部分,我很好,也没有抛出任何错误,我想说的是它跳过了第一条记录。