4
比方说,我有这样的(假设名字变量是“接收器”):的JavaScript的instanceof从字符串名称获取型
if (!(receiver instanceof com.HTMLReceiver)) {
throw new com.IllegalArgumentException(
name + " is not an instance of com.HTMLReceiver.");
}
我想了这个因素的代码放到一个常用的方法,所以我可以打电话它是这样的:
Helper.checkInstance(receiver, "com.HTMLReceiver");
但我不知道的方式向com.HTMLReceiver
从字符串转换为它的实际类型这样我就可以使用它instanceof
。
有没有办法?
似乎他想要得到构造函数的*名称*,并将其连接到异常的字符串参数... – CMS 2010-05-25 04:05:53
酷,看起来很有前途。但为什么它不适用于“instanceof Number”? – dcp 2010-05-25 04:17:57
不知道“name”是指什么,但看起来它与'receiver'有关。 – Anurag 2010-05-25 04:18:29