Привет всем! У меня возник вопрос по отладке JavaScript в Visual Studio 2008. Когда я использую команду ? в окне команд для просмотра свойств объекта JavaScript, я всегда получаю эти многоточия {…}. Например:
Попробуй так: ? for (let key in МоиВалидаторы) { console.log(key, МоиВалидаторы[key]) }
Это выведет все свойства и методы объекта в консоль. Можно еще использовать JSON.stringify(МоиВалидаторы, null, 2) для красивого вывода. А вообще, советую освоить Chrome DevTools - там удобнее работать с объектами, чем в VS.
Для просмотра методов объекта в VS можно использовать Object.getOwnPropertyNames(). В окне команд введите:
? Object.getOwnPropertyNames(МоиВалидаторы)
Это вернет массив со всеми свойствами и методами. Еще вариант - использовать console.dir(МоиВалидаторы, {depth: null}) в консоли браузера, если доступно. Он покажет полную структуру объекта.
Лично я предпочитаю использовать брейкпоинты и просматривать объекты в отладчике - там удобнее разворачивать свойства.