typescript - 打字稿中变量之前的$$是什么?
问题描述
嗨,我是打字机的新手,在阅读 redux 源代码片段时,我发现了问题并搜索了很多东西,但无法跟踪它的尾巴。
declare global {
interface SymbolConstructor {
readonly observable: symbol
}
}
const $$observable = /* #__PURE__ */ (() =>
(typeof Symbol === 'function' && Symbol.observable) || '@@observable')()
export default $$observable
为了澄清它的复杂性,这是代码的链接:https ://github.com/reduxjs/redux/blob/master/src/utils/symbol-observable.ts
解决方案
$ 和 $$ 是 javascript 中的有效变量名,没有任何特殊含义,因此在打字稿中也没有特殊含义。
推荐阅读
- oracle - GRANT SELECT ON view TO user using script on SQL developer, 而不是 SELECT * FROM SQL Plus 中的那个视图
- java - Android:如何将 ImageView 保存到 SharedPreferences 以进行保存和检索?
- sql - 是否可以在 SUM 函数中使用 COALESCE 函数?
- arrays - 制作宾果游戏:如何检查数组中的元素是否重复并更改其值而不再次与其他元素重复
- excel - VBS 脚本无法将文件上传到共享点
- xamarin.forms - AndroidHUD.AndHUD+<>c__DisplayClass29_0 处的 Android.Views.WindowManagerBadTokenException。
- .htaccess - Next.js SSG 的正确 .htaccess 设置捕获所有路由
- certificate - 来自受信任机构的 EDI AS2 证书
- google-apps-script - 有限制地分享谷歌表格
- arrays - 使用数组条目写入文件(Applescript)