测试错误 | ES6:编写带参数的箭头函数 | 注释的代码也会被检测


#1

浏览器信息

  • 浏览器名称,版本号:Google Chrome 版本 73.0.3683.86(正式版本) (64 位)
  • 操作系统:Windows10 专业版 10.0.17763

题目相关

问题描述

  • 问题是在什么时候,什么情况下遇到的:
    保留被注释的原有代码,测试不通过。删除注释代码,测试通过。

  • 简要说明如何重现问题:

你的代码

未通过测试的代码:

// var myConcat = function(arr1, arr2) {
//   "use strict";
//   return arr1.concat(arr2);
// };
const myConcat = (arr1, arr2)=> {
  return arr1.concat(arr2);
};
// 测试你的代码
console.log(myConcat([1, 2], [3, 4, 5]));

通过测试的代码:

const myConcat = (arr1, arr2)=> {
  return arr1.concat(arr2);
};
// 测试你的代码
console.log(myConcat([1, 2], [3, 4, 5]));

截图(如果有)


#2

concat 函数是把后面的加到前面去,
而你写的是直接把 arr2 赋值 给 arr1 了。
如果 arr1 原来是有值的话,你这样就会把原来的值给覆盖了。


#3

感谢,已更正。:slightly_smiling_face: