gpt4 book ai didi

javascript - 等号与箭头函数有何关系?

转载 作者:行者123 更新时间:2023-12-01 01:38:08 24 4
gpt4 key购买 nike

最近开始接触ES6,了解了箭头函数的使用,比如:

const divisibleByThrreeES6 = array.filter(v => v % 3 === 0);

但是,我发现this库中写入以下行:

<div ref={div => this.chart = div}/>

我想知道花括号中的部分。我假设该函数是:

function(div) {
return this.chart;
}

这是正确的吗?等号 = div 与它有什么关系?我找不到解释最后一部分的文档。

最佳答案

I assume that the function is

事实并非如此。

它是:

function(div) {
return this.chart = div;
}.bind(this)

它将 div 的值分配给 this.chart,然后从函数返回该值。

很可能从未使用过返回值,它只是作为使用单表达式箭头函数语法的副作用而返回。

关于javascript - 等号与箭头函数有何关系?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52645042/

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