1

我找不到任何关于 Javascript 通用编程的信息。所以我认为它不受支持。这是真的吗?有什么可以接近的吗?

参数多态 http://en.wikipedia.org/wiki/Parametric_polymorphism

通用编程 http://en.wikipedia.org/wiki/Generic_programming

4

3 回答 3

3

JavaScript 是动态鸭子类型的。在这种情况下,泛型没有意义。没有静态类型。是否支持它是荒谬的。

于 2011-07-14T18:04:30.117 回答
0

您是否正在寻找类似的东西:

var fn = function<T>(p1) {
    var elmt = document.getElementById(typeof(T).toString());
    [...]
}

我认为JavaScript/ECMA-262: ECMAScript specification不支持这一点。

于 2011-07-14T18:06:03.767 回答
0

您可能想看看这个JavaScript 泛型类型实现

于 2011-12-25T20:57:14.683 回答