gpt4 book ai didi

javascript - 如何将箭头函数转换为常规函数?

转载 作者:行者123 更新时间:2023-12-02 06:27:10 25 4
gpt4 key购买 nike

我正在尝试将箭头函数转换为常规函数

这段代码:

let rating = watchList.map( (item) => ({"title":item["Title"], "rating":item["imdbRating"]}) )

像这样:

let rating = watchList.map( function (item) {
"title":item["Title"], "rating":item["imdbRating"]
})

虽然我认为这两个是等价的,但我收到了这条消息

SyntaxError: unknown: Unexpected token, expected

最佳答案

您缺少return。当您为 Array.map 传入自定义函数时方法,您将需要为该函数返回一个值。

let rating = watchList.map(function(item) {
return {"title":item["Title"], "rating":item["imdbRating"]};
})

不过,使用箭头函数更有用,因为箭头函数看起来更简洁,并且允许您在其中访问this

关于javascript - 如何将箭头函数转换为常规函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55604072/

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