2139得票15回答
确定对象的类型?

有没有一种简单的方法来确定一个变量是列表、字典还是其他类型?

1869得票15回答
类型检查:typeof,GetType或is?

我看到很多人使用以下代码: Type t = typeof(SomeType); if (t == typeof(int)) // Some code here 但我知道你也可以这样做: if (obj1.GetType() == typeof(int)) // Som...

931得票25回答
为什么null是一个对象,null和undefined有什么区别?

为什么在JavaScript中null被认为是一个object? 检查时是否需要使用null === obj而不是null == obj?if ( object == null ) Do something 和...一样if ( !object ) Do someth...

627得票25回答
在标准C++中,是否可以打印变量的类型?

例如:int a = 12; cout << typeof(a) << endl; 期望输出:int

522得票27回答
typeof和instanceof有什么区别?它们应该在什么时候使用?

在我的具体情况下:callback instanceof Function 或者typeof callback == "function" 这有关紧要吗,有什么区别吗? 附加资源: JavaScript-Garden typeof vs instanceof

432得票32回答
在Swift中将对象的类名作为字符串获取

使用以下方法将对象的类名获取为 String:object_getClassName(myViewController) 返回类似于这样的内容:_TtC5AppName22CalendarViewController 我正在寻找纯净的版本:"CalendarViewController"。那么...

364得票6回答
获取类型名称而不包含完整的命名空间

我有以下代码: 我有以下代码: return "[Inserted new " + typeof(T).ToString() + "]"; 但是 typeof(T).ToString() 返回包括命名空间在内的完整名称 有没有办法只获取类名(不带任何命名空间限定符)?

328得票5回答
在TypeScript中,“keyof typeof”是什么意思?

请解释一下 TypeScript 中 keyof typeof 是什么意思。 例子:enum ColorsEnum { white = '#ffffff', black = '#000000', } type Colors = keyof typeof ColorsEnum;...

308得票14回答
获取 JavaScript 变量类型的更好方式?

在JS中,获取变量类型是否有比typeof更好的方法?这个方法在以下情况下效果很好:> typeof 1 "number" > typeof "hello" "string" 但当你尝试时,它是无用的:> typeof [1,2] "object" >r = new R...

262得票3回答
为什么 typeof 数组对象 返回的是 "object" 而不是 "array"?

为什么对象数组被认为是一个对象,而不是一个数组?例如: $.ajax({ url: 'http://api.twitter.com/1/statuses/user_timeline.json', data: { screen_name: 'mick__romney'}, ...