为了账号安全,请及时绑定邮箱和手机立即绑定

用断言库chai, 如何判断一个数组是一个二维数组, 即数组的每一项都为一个数组

用断言库chai, 如何判断一个数组是一个二维数组, 即数组的每一项都为一个数组

不负相思意 2019-02-26 13:35:27
如题, 我有一个函数,这个函数返回的数据必须是一个类似于:[    [1, 2, 3],    [2, 3, 4]]这样的一个二维数组, 如何来写这个测试用例比较好?
查看完整描述

2 回答

?
白衣染霜花

TA贡献1796条经验 获得超10个赞

伪代码:


function isArray(v) {

  return (if v is array);

}


var a = ...;


assertTrue(isArray(a));


for (var i = 0; i < a.length; i++) {

  var subArray = a[i];

  assertTrue(isArray(subArray));

  for (var j = 0; j < subArray.length; j++) {

    var subSubArray = subArray[j];

    assertFalse(isArray(subSubArray));

  }

}


查看完整回答
反对 回复 2019-03-09
  • 2 回答
  • 0 关注
  • 787 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信