Форум программистов, компьютерный форум, киберфорум
JavaScript для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
6 / 6 / 0
Регистрация: 26.06.2016
Сообщений: 68

Почему у свойства объекта нету значения?

12.01.2019, 11:18. Показов 862. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Скрипт перечисления всех свойств объекта. Но, некоторые свойства не содержат значения. Я так понимаю, если нет значения значит будет undefined. Или там просто пустая строка ("")?

HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Перебор свойств HTMLElement</title>
</head>
<body>
    <div id="diva"></div>
 
    <script>
 
        var elem = document.getElementById('diva');
 
        document.write(elem + "</br>");
 
        for (var key in elem){
            document.writeln(key  + " " +"<font color='071bf7'>"+ elem[key] +"</font>"+ "</br>");
        }
 
    </script>
</body>
</html>
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
12.01.2019, 11:18
Ответы с готовыми решениями:

Не меняются свойства объекта
Добрый день. Возникла проблема следующего характера: Есть объект obj: var obj = { count : 0 } obj.f1 = function () {

Получить свойства объекта
Подскажите пожалуйста, можно ли таким образому полчить свойство &quot;с&quot; ? Если можно, то как правильно к нему обратиться в данноя примере? ...

Свойства унаследованного объекта
Привожу пример кода &lt;script&gt; var base={x:48}; var proiz=Object.create(base); document.writeln(proiz.x); ...

7
Эксперт JSЭксперт HTML/CSS
2151 / 1496 / 651
Регистрация: 16.04.2016
Сообщений: 3,696
12.01.2019, 11:51
vvshnik14, именно пустая строка. У них у всех есть значения. Те что не стали ссылками на значения, генерируемыми Вашим скриптом, будут иметь значения по-умолчанию. Конкретно у тех, чьи значения принадлежат типу String - по-умолчанию будет пустая строка. Это можно проверить - добавьте себе например строку в конец скрипта
JavaScript
1
console.log(typeof elem.lang);
Консоль покажет Вам -
Code
1
string
1
супермизантроп
Эксперт JS
3941 / 2979 / 692
Регистрация: 18.04.2012
Сообщений: 8,629
12.01.2019, 12:03
vvshnik14, имеется замечательный оператор typeof
если его использовать в вашем коде, то вопрос ваш отпадёт сам собой
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="utf-8">
    <title>Перебор свойств HTMLElement</title>
</head>
<body>
    <div id="diva"></div>
 
    <script>
 
        var elem = document.getElementById('diva');
 
        document.write(elem + "</br>");
 
        for (var key in elem){
            document.writeln(key  + ": value = '" +"<font color='071bf7'>" + elem[key] + "</font>, type = <font color='red'>" + typeof (elem[key]) + "</font></br>");
        }
 
    </script>
</body>
</html>
Примечание: значение undefined имеет тип undefined, а вот пустой может быть только строка
1
6 / 6 / 0
Регистрация: 26.06.2016
Сообщений: 68
12.01.2019, 12:03  [ТС]
Qwerty_Wasd, kalabuni, спасибо, буду знать.
0
супермизантроп
Эксперт JS
3941 / 2979 / 692
Регистрация: 18.04.2012
Сообщений: 8,629
12.01.2019, 12:08
Qwerty_Wasd, у кого, говорят, мысли сходятся?
0
12.01.2019, 12:09

Не по теме:

kalabuni, приветствую, с прошедшими :)

0
супермизантроп
Эксперт JS
3941 / 2979 / 692
Регистрация: 18.04.2012
Сообщений: 8,629
12.01.2019, 12:13
Qwerty_Wasd, и мои вам поздравления!
запрос ваш получил, но фантазии его удовлетворить мне не хватило -- никак не поддаётся мне здешний интерфейс
0
12.01.2019, 12:16

Не по теме:

kalabuni,

Цитата Сообщение от kalabuni Посмотреть сообщение
Qwerty_Wasd, у кого, говорят, мысли сходятся?
Совпало так совпало :)
Цитата Сообщение от kalabuni Посмотреть сообщение
запрос ваш получил, но фантазии его удовлетворить не хватило
Как раз хватило :) Мне пришло подтверждение.

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
12.01.2019, 12:16
Помогаю со студенческими работами здесь

Получить css свойства объекта
вот так устанавливаю css свойства объекта, к примеру var el=document.getElementsByTagName(&quot;input&quot;); el.style.width=100; свойство...

Как вернуть все свойства объекта?
У меня есть объект: var mycar = {make: 'Honda', model: 'Accord', year: 1998}; Как мне вернуть все свойства объекта mycar. Под всеми...

Не могу получить значение свойства объекта
Добрый вечер! Возникла такая проблема, не могу получить значение свойства BalloonContentHeader. Подскажите, как сделать чтобы содержимое...

Свойства свойств объекта возвращают false
// Есть такой объект rainbow = { 0: {0:255,1:255,2:255}, 1: {0:255,1:0,2:0}, 2: {0:0,1:255,2:0}, 3:...

Как посмотреть свойства и методы глобального объекта?
вопрос указан в названии темы код: for (var x in this) document.write(x + &quot;&lt;br /&gt;&quot;); не дает должного результата:)


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru