arrow-functions相关内容

eval(fn)和eval(arrowFn)返回不同的值

按照Mozilla文档为了使用 eval 执行函数,必须将其包装在( )内,即如果您不使用它们然后将其视为字符串. 作为字符串定义函数的eval要求将“("和“)"作为前缀和后缀 当我执行普通功能时,它会按预期返回 undefined ,但在ES6函数中则不会.我的问题是,JavaScript引擎或仅在eval函数中对ES6函数进行了不同的处理. var fn ="functi ..
发布时间:2021-04-10 18:30:38 前端开发

从ES6箭头函数返回对象文字

如果有人解释为什么在updatePosts中我们应该返回一个对象,而在对象内部我们应该再次返回它,我将不胜感激.为什么我们只需要做到代码和平=> const UpdatedPosts = posts.map(data =>{...数据,作者:“狮子座"}) class Blog扩展了组件{状态= {邮政 : []}componentDidMount(){axios.get('https: ..
发布时间:2021-04-10 18:30:35 其他开发

JavaScript ES6中的箭头函数-带或不带大括号

就像问有关ES6在函数语法上的区别-带花括号和不带花括号. 两个功能均正常工作 带有花括号的功能: const function =()=>{一些代码;}; 没有花括号的相同功能: const function =()=>一些代码; 谢谢. 解决方案 欢迎使用Stackoverflow! 实际上,这些不带花括号的功能是一些细微差别的简写形式. 最重要 ..

什么时候应该在ES6箭头函数中使用return语句

新的 ES6箭头函数说return在某些情况下是隐式的: 表达式也是该函数的隐式返回值. 在什么情况下我需要将return与ES6箭头功能一起使用? 解决方案 Jackson在类似的问题中部分地回答了 : 隐式返回,但前提是没有障碍. 当单线扩展为多行并且程序员忘记添加return时,这将导致错误. 隐性收益在句法上是模棱两可的. (name) => {id: n ..
发布时间:2021-02-10 20:28:26 前端开发

闭包和箭头语法

据我所知,这时显然是错误的, return arg => arg*2 与 相同 return (arg)=>{arg*2} 我一直认为箭头功能在语法上更整洁. 但是用像这样的闭包这样做是行不通的. function addTwoDigits(firstDigit){ return (secondDigit)=>{firstDigit + secondDigit ..
发布时间:2020-09-07 18:38:09 前端开发

在JavaScript/Node.js中运行.map时,如何跳过回调?

的续集这个问题,我需要在POST请求中接受多个对象,然后为每个对象处理它,将其保存,然后将保存的对象返回到前端(以便客户端可以看到成功编辑了哪些列) 当我使用.map时,它确实保存到数据库中,我可以确认这一点.但是,我有两个问题: 它无法正确执行res.locals.retval.addData(dtoObject);,并且我返回的有效负载内部没有数据传输对象. 我的对象验证无法 ..
发布时间:2020-09-07 18:37:00 前端开发

这个内部对象方法的价值?

在使用箭头函数调用函数时,我对this的值感到非常困惑.让我们以我的例子为例: var obj = { property: 5, func1: function () { console.log(this.property); }, func2: () => { console.log(this.property); } } 当我将此代码放在浏览器控制 ..
发布时间:2020-09-07 18:36:58 前端开发

反应本地箭头功能和geoQueries

我还在为箭头功能苦苦挣扎.我以前发布过这些帖子: 反应本地和全局可访问对象 反应本机箭头函数和if语句 但是现在我在如何将它们与geoQuery结合使用上遇到了一个新问题.我尝试了如下所示的代码: myFunction = () => { var onKeyMovedRegistration = () => geoQuery.on("key_moved", f ..
发布时间:2020-09-07 18:34:49 其他开发