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

Javascript 使用deepEqual比较数组时出错。我的错误是什么?为什么?,javascript,deepequals,Javascript,Deepequals,无法找到它运行deepEqual错误的原因,不幸的是,我只有这个部分错误日志文件。(测试代码不是我的) 声明: 我们想写一个函数suitTrue,它给一套衣服,返回一个字符串列表,每套衣服的一张卡片都有一个字符串,后面是truco卡片。 卡片包括除卡片8和9以外的所有数字 我的代码: function SuitTrue(suit) { var answer = []; for (var i =1; i<8; i++){ answer.push( i + " of "+ su

无法找到它运行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

他们使用的测试是错误的,只升到了第十二张卡


我很抱歉。

无法用提供的信息回答这个问题(尽管您将函数命名错误)。我不知道如何编辑帖子来添加此内容,但我拥有的唯一额外信息是:这是javascript在线课程中的练习,原始文本和方法名是葡萄牙语的,所以我翻译了它(如果任何细节是模糊的,这就是为什么)…他们运行的测试只返回此消息错误。Ps:抱歉,没有提供必要的信息=(