arrow-functions

    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回答

    请看下面的代码: function myfunc(name: string): void { var p = getPromise(**url**):Promise<string>; p.then((data:string) => { console.log(data); console.log(name); }); }

    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

    2热度

    3回答

    目前,我有这样的代码: async function getConnection(){ // logic here... } ,使其与我的代码库的其余部分保持一致,我想把它变成一个箭头的功能。我试过async getConnection() => { ... }但这似乎没有工作。什么是正确的方法来做到这一点?

    1热度

    1回答

    解决:我的对象赋值应该是一个[1]不OBJ [1] 我练了JavaScript的一些函数式编程,我还没有完全理解使用箭头功能,所以我试图摆脱使用。这是我的问题集的解决方案,但我需要帮助以我理解的方式编写它。 function transformEmployeeData(array){ return array.map(a =>{ var obj = {}; a.for

    0热度

    2回答

    我想写箭头功能在我喜欢的类型脚本界面,如下图,但得到错误“类‘ToastrService’正确实现了接口‘IToastr’。” interface IToastr{ (message:string,title:string):void; } @Injectable() export class ToastrService implements IToastr { (me