【发布时间】:2015-05-30 14:39:42
【问题描述】:
我实际上是在尝试区分(在我的代码中)函数和类。
我需要知道,在一个简单的console.log中,我的函数的参数是一个类还是一个简单的函数。
我实际上是在讨论类,而不是对象,而是真正的类。
喜欢:
function(item){
if(isClass(item)){
console.log('it s a class !');
}else{
if(isFunc(item)){
console.log('it s a function !');
}
}
}
编辑:angular 2 能够区分其注入器容器类中的函数和类
【问题讨论】:
-
定义“真的是一个类。”
-
JS中没有所谓的“类”这个概念。不过,你可以用
Function和Prototype来模拟一个“类”,但它实际上是一个函数。
标签: javascript