从未见过此人之前:奇怪的语法错误
.flatMap(obj => {
return removeOneLine(this)
.map(l => {l:l,id:obj.id});
我要地图的结果,当然,我估计JS不知道这是一个对象或功能身体。
做,以避免语法错误(因为它是不明确的,以发动机)的唯一方法如下:
.flatMap(obj => {
return removeOneLine(this)
.map(l => {
return {l: l, id: obj.id}
});
})
是这种模糊性在这种情况下正常的,任何方式除了我刚才没有以上,以减轻?
顺便说一句,你在你的代码中改变了两件事,你删除了'return'关键字。目前还不清楚这只是一个“错字”或者是你实际改变的一部分。无论哪种方式,这与问题完全无关。 –
对不起,我不是故意删除那个返回语句,编辑,谢谢 –