gpt4 book ai didi

javascript - 为什么尾随模板文字会执行一个函数?

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

<分区>

今天在 Twitter 上遇到了这个 javascript 谜语:https://twitter.com/bradleymeck/status/890795540123865088
//#js
const a = f => f``;
const b = f => f``;
console.log(a(_ => _) === b(_ => _));
//你认为这会/可能会打印什么

乍一看,这似乎有些道理。 a 是一个接受一些输入 f 然后执行 f`` 的函数。 f`` 对我来说完全是个谜,所以我将它扔进了控制台并收到了这个输入。

(()=>{console.log('hi')})``

hi

所以看起来尾随的模板文字执行了它前面的功能。我知道模板文字是立即执行的代码,但这种行为对我来说毫无意义。谁能给我解释一下?

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