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

如题, 我有一个函数,这个函数返回的数据必须是一个类似于:


[

    [1, 2, 3],

    [2, 3, 4]

]

这样的一个二维数组, 如何来写这个测试用例比较好?


不负相思意
浏览 788回答 2
2回答

白衣染霜花

伪代码:function isArray(v) {&nbsp; return (if v is array);}var a = ...;assertTrue(isArray(a));for (var i = 0; i < a.length; i++) {&nbsp; var subArray = a[i];&nbsp; assertTrue(isArray(subArray));&nbsp; for (var j = 0; j < subArray.length; j++) {&nbsp; &nbsp; var subSubArray = subArray[j];&nbsp; &nbsp; assertFalse(isArray(subSubArray));&nbsp; }}
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript