猿问

使用 deepEqual 比较数组时出错。我的错误是什么,为什么?

找不到为什么它会运行 deepEqual 错误,不幸的是我只有这个部分错误日志文件。(测试代码不是我的)。


声明: 我们要编写一个函数 suitTrue,它给定一套花色,返回一个字符串列表,对应于该花色的每张牌作为 truco 牌。卡片包括除卡片 8 和 9 之外的所有数字。


我的代码:


function SuitTrue(suit) {

  var answer = [];

  for (var i =1; i<8; i++){

    answer.push( i + " of "+ suit);

  }

  for(var i = 10; i<=13; i++) {

    answer.push( i + " of "+ suit);

  }

  return answer;

}

可用的测试错误:


[ '1 of clubs',

  '2 of clubs',

  '3 of clubs',

  '4 of clubs',

  '5 of clubs',

  '6 of clubs',

  '7 of clubs',

  '10 of clubs',

  '11 o deepEqual [ '1 of clubs',

  '2 of clubs',

  '3 of clubs',

  '4 of clubs',

  '5 of clubs',

  '6 of clubs',

  '7 of clubs',

  '10 of clubs',

  '11 o


幕布斯6054654
浏览 122回答 1
1回答

交互式爱情

他们使用的测试是错误的,只到了第十二张牌。我很抱歉。
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答