Скажем, у меня есть функция 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
является объектом, она является Исключением, поэтому я печатаю свойство Message. Если нет, msg
является строкой, и я печатаю эту переменную. Мой вопрос: как я могу позволить Visual Studio 2010 JavaScript IntelliSense "знать" тип объекта msg, так что я получу правильные свойства/функции для типа объекта в такой ситуации?