typescript - 打字稿如何比较两个类
问题描述
我在两个文件夹中创建了完全相同的类,a
并且b
export class Test {
constructor() {}
val(): string {
return 'I am some test'
}
}
当我现在比较这两个类时,我得到false
. 但这怎么可能,它们完全一样?!
import {Test} from './a/test';
import {Test as Test2} from './b/test';
console.log(Test === Test2) // => false;
javscript 怎么知道它们是不同的?!
解决方案
它总是返回 false 因为两个类是不同的点。这与比较两个对象相同https://dmitripavlutin.com/how-to-compare-objects-in-javascript/
推荐阅读
- eclipse-rcp - 使用 tycho-p2-extras 镜像 Eclipse p2 存储库时如何获取源包
- julia - 向量数组的条件赋值语法
- reactjs - React facebook 共享不适用于具有服务器端渲染的开放图形元标记
- java - Collectors.toList()返回的列表类型如何选择?
- ruby-on-rails - dotenv 是否会覆盖 docker compose 设置的环境变量?
- linux - 显示具有正则表达式超过“n”次的文件行
- chromium - 用 yocto 运行 Chromium
- java - 当一次为 REST 发送 200 个请求时,我们遇到了 pessimisticlock 异常
- autodesk-forge - Autodesk Forge 修改您的模型教程,没有可供选择的现有活动
- python - 如何在 csv 输出中合并列表