arrow-functions

    0热度

    2回答

    我有一个小负载脚本设置一些课程,看起来像这样: function frameIt() { console.log("called frameit") $('img').on('load',() => { console.log("running listener") debugger; $(this).addClass("tasty");

    3热度

    1回答

    我最近被告知,在渲染函数中使用bind(this)并不好,因为它每次都会创建全新的函数。因此,我正在朝着下面在两个<button>元素中使用箭头函数的方向发展。 我的问题是关于地图功能。它也使用.bind(this)。有没有办法将其转换为ES6/7格式? return ( <div> <button onClick={()=>this.changeDisplayType("im

    0热度

    1回答

    最近,我一直在阅读John Resig的“JavaScript的忍者的秘密”,我已经到达了清单4.10,即“绑定一个特定的上下文到一个函数”,其中的代码是打算点击按钮时打印。 作者显示只有使用箭头函数代替普通函数表达式时,代码才能成功运行。为什么代码不能在函数表达式中正常工作? 这个关键字是如何工作的? 这里是函数表达式代码: function Button() { this.cli

    1热度

    1回答

    在下面的示例中,我不清楚为什么this.add未定义。我怀疑这是因为箭头函数会立即执行,并且在编译时并且add函数尚不存在。这个假设是否正确?或者我错过了一些东西。 const arr= [1, 2, 3] const squares = { num: (arr) => { return arr.map((x) => { return (x * x) + this

    0热度

    1回答

    有没有一种方法来实现可以拦截箭头函数的记录器函数,就像下面的示例一样?我 原代码: const arrowFunctionExample = (value)=> { console.log('arrowFunctionExample',value) } function main(){ arrowFunctionExample('testing') } 新代码: c

    0热度

    2回答

    我正在从一个承诺的未定义的回报摔跤。从我的侦探工作中,似乎问题是将承诺的结果分配给我称之为承诺的组件上的实例变量。我认为这是一个箭头函数的类型(或类似)问题,我尝试将返回的调查分配给此调查。 任何有识之士将不胜感激! ./survey.service.ts import { Injectable } from '@angular/core'; import { Observable } from

    0热度

    1回答

    我是新来与react.I终极版不知道为什么,下面的代码包含2个箭头的功能和它的目的。 export const loadName =() => (dispatch: any) => { const name = localStorage.getItem('name'); dispatch(setName(name)); }

    0热度

    2回答

    我正在使用以下代码来获取使用watchPosition的用户位置。我还想定义失败参数的代码并将选项传递给watchPosition,但我不确定代码应该放在哪里。 if (navigator.geolocation) { //Success callback defined, but where shouls fail & options go? var positionTi

    0热度

    1回答

    我有一个Angular2应用程序,它有一个父组件(AppComponent)和多个子组件。其中一人(DnDContainer)具有@Output变量是这样的: @Output() onDataUpdate: EventEmitter<any> = new EventEmitter(); 内DnDContainer,有一个在它的单击事件下面的代码按钮: onSave(e) { this

    3热度

    1回答

    我已经知道arrow functions do not have an arguments variable bound to them.这很好,大部分情况下,因为我可以简单地使用...运算符并将参数列表展开到数组中。 但arguments有一个特殊的属性arguments.callee(对当前正在执行的函数的引用),这对递归或解绑定侦听器非常有用。如何从箭头函数访问该值?可能吗?