Javascript中不支持参数多态性(泛型编程)
Parametric Polymorphism (Generic Programming) not supported in Javascript?
我找不到任何关于Javascript泛型编程的信息。所以我认为它是不支持的。这是真的吗?有接近的吗?
参数多态性http://en.wikipedia.org/wiki/Parametric_polymorphism
泛型编程http://en.wikipedia.org/wiki/Generic_programming
JavaScript是动态鸭类型的。在这种情况下,泛型没有意义。没有静态类型。
您是否在寻找如下内容:
var fn = function<T>(p1) {
var elmt = document.getElementById(typeof(T).toString());
[...]
}
我认为JavaScript/ECMA-262: ECMAScript规范不支持
您可能想看看这个JavaScript泛型类型的实现。
相关文章:
- Rails——处理多态关联上的Ajax destroy调用
- 在NativeScript中使用泛型参数扩展Android类
- 为什么JavaScript中存在单态和多态性问题
- 序列化表单数据并发布到泛型处理程序
- Node.js如何实现多态性
- 有没有一种方法可以在泛型(<T>)函数/类(Typescript)中获取泛型类型的名称
- Rails使用ajax调用更新多态对象的表部分
- JavaScript中的原型继承是否演示了类型多态性
- JavaScript中的多态性具有不同的构造函数
- 我应该在javascript中使用多态性吗
- AngularJS如何实现多态性/依赖性注入(最佳实践)
- javascript中的多级多态性,多态对象
- JavaScript对OO多态性的支持
- TypeScript中的f界多态性是什么?
- Swagger参数多态性
- 打印稿多态性
- Javascript中不支持参数多态性(泛型编程)
- 如何编写一个泛型函数,该函数将一个参数传递给然后调用多次的函数
- 在Javascript中实现多态性——会是什么样子?
- 多态性变量继承