Я использую Visual Studio 2015, и у меня есть простая функция Javascript, где я хочу включить необязательный параметр (предопределенный параметр). Смотрите изображение ниже.
Visual Studio говорит мне, что у меня есть ошибка в моем необязательном параметре. Теперь, когда я компилирую и запускаю это - он прекрасно работает (без ошибок консоли), поэтому я думаю, что Intellisense может не обновляться.
Даже если это работает - я не хочу видеть подчеркнутые красным ошибки в моем проекте. Есть ли пакет Nuget для обновления Javascript intellisense? Если так, что это?
Вот код:
//Reads a String and parses to an Integer.
function getInt(str, intVal = 0)
{
//If the string is "Not A Number", empty, null, or undefined then return the integer value (default to 0) - Else parse the string to an Integer
return (isNaN(str) || str == "" || str == null || typeof(str) === 'undefined') ? intVal : parseInt(str);
}