假设我有以下 JavaScript 函数:
function (msg) {
var divForResult = document.getElementById("test");
if (typeof (msg) == "object")
{
divForResult.innerHTML = "Result: <b>" + msg.Message + "</b>";
}
else {
divForResult.innerHTML = "Result: <b>" + msg + "</b>";
}
}
我知道如果msg
变量是一个对象,它就是一个异常,所以我打印消息属性。 如果不是,msg
是一个字符串,我就打印变量本身。我的问题是如何让Visual Studio 2010 JavaScript IntelliSense“知道”msg的对象类型,这样在类似此类情况下,我将获得正确的对象类型的属性/函数?