我正在尝试进行Lambda挑战,其输出是其要问的内容,但仍然不正确?
问题是: “修改该函数以将给定的字符串转换为一个数组,其中数组中的每个字符与该字符串中的索引相同,然后将其返回。”
function convertStringToArray(s) {
var output = Array.from("hello");
return output;
}
/* Do not modify code below this line */
const exampleString = 'hello';
const stringAsArray = convertStringToArray(exampleString);
console.log(stringAsArray, '<-- should be ["h", "e", "l", "l", "o"]');
输出
["h", "e", "l", "l", "o"] <-- should be ["h", "e", "l", "l", "o"]
我确实做了它想要的,所以为什么会卡住?
答案 0 :(得分:3)
您的代码采用s
的参数-它会忽略它。
我非常怀疑lambda挑战正在向您的函数传递不同的值(仅以"hello"
为例),并且您的代码失败了,因为即使{{1} }是["h", "e", "l", "l", "o"]
。
在函数的第一行尝试使用s
代替"world"
。