【发布时间】:2021-07-20 08:56:00
【问题描述】:
我知道这可能很难做到,但是有没有办法覆盖 JavaScript 的自动类型转换?说我有
class Foo {
constructor() {
this.foo = "foo"
}
}
我想做这样的事情:
let foo1 = new Foo();
let foo2 = new Foo();
let diff = foo2 - foo3;
就像在 JavaScript 中使用 Date 进行数学运算:
let d1 = new Date();
setTimeout(() => {
let d2 = new Date();
d2 - d1; //500
}, 0);
如果有帮助,我正在尝试使用矩阵。如果这太模糊,请告诉我,我会尽力提供您需要的任何信息。
【问题讨论】:
-
这能回答你的问题吗? Javascript: operator overloading
标签: javascript class math matrix