gpt4 book ai didi

带 map 的 Javascript 箭头函数

转载 作者:行者123 更新时间:2023-11-30 11:19:34 25 4
gpt4 key购买 nike

我想深入了解为什么会这样[0, 1, 2].map(i => i + 1)但这不[0, 1, 2].map(i => {i + 1})

我在处理 jQuery 脚本时遇到了这个问题。我尝试使用带有箭头函数的 map 从复选框中提取 $(this).data('id') 并且我们得到了一个未定义的数组。大约一个小时后,幸运的是我们复制粘贴了一些堆栈代码并注意到唯一的区别是 function() {} 所以现在我想知道为什么?使用箭头函数不好吗?它不兼容吗?

郑重声明,我使用的是 Google Chrome 66 版

最佳答案

这是 ES6 箭头函数的语法差异。添加“返回”,您将得到响应 [ 1, 2, 3 ]

[0, 1, 2].map(i => {return i + 1})

引用:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/Arrow_functions

谢谢

关于带 map 的 Javascript 箭头函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50301889/

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