gpt4 book ai didi

javascript - 创建递归列表时出现语法错误 : unexpected Token .

转载 作者:行者123 更新时间:2023-11-28 15:04:48 24 4
gpt4 key购买 nike

function createList(arr) {
if(!arr.length){
return {value:arr[0], rest: null};
}
else {
return {
value: arr[0] ,
rest: {
createList(arr.slice(1))
}
};
}
}

console.log(arrayToList([1,2,3]));

我正在完成 eloquent javascript 练习中的第 4 章,但我似乎无法列出这个递归列表。它给了我一个语法错误,该方法“。”调用是一个意外的 token

最佳答案

rest: {
createList(arr.slice(1))
}

这被解释为一个对象,而不是一个 block 语句。它正在寻找 key: value 对,但没有看到。

尝试:

return {
value: arr[0],
rest: createList(arr.slice(1))
};

关于javascript - 创建递归列表时出现语法错误 : unexpected Token .,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39475026/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com