Заметки о вёрстке сайтов  ·  Александр Шуркаев об HTML, CSS и JavaScript (скрипты, справочники и примеры по сайтостроению)

Как узнать все свойства объекта?

11 сентября 2001 г.

Как узнать все свойства объекта? Смотря статистику этого сайта, я заметил, что за последнее время на сервер несколько раз заходили по подобным запросам. Вот я и решил просветить народ.

Смотря статистику этого сайта, я заметил, что за последнее время на сервер несколько раз заходили по подобным запросам. Чтобы не обманывать ожидания страждущих узнать ответ на этот вопрос, внизу привожу функцию, которая выводит на экран все свойства объекта (увы, не работает в Opera и, как ни странно, Mozilla…):

function fnShowProps(obj, objName){
    var result = "";
    for (var i in obj) // обращение к свойствам объекта по индексу
        result += objName + "." + i + " = " + obj[i] + "<br />\n";
    document.write(result);
}

Подобная функция хороша в случае, когда у вас под рукой нет справочных материалов, но вам позарез нужно узнать, поддерживается ли то или иное свойство в конкретном случае.

В результате действия, к примеру, функции fnShowProps(window.location, "location") получаем:

Хитовые статьи про разработку сайтов

Рассылка новостей и новых статей

Сообщения будут приходить пару раз в неделю, не чаще

Объявления

LiveInternet