Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Отображение значения свойств c помощью цикла for (https://javascript.ru/forum/misc/78063-otobrazhenie-znacheniya-svojjstv-c-pomoshhyu-cikla.html)

crabkilla 21.07.2019 14:09

Отображение значения свойств c помощью цикла for
 
В задании необходимо использовать цикл for in для отображения в консоли всех текущих свойств объекта со значениями в форме «имя = значение», например:
song = Hurt
singer = Christina Aguilera
duration = 4.05

Вот что сделано, только на выходе всё совсем не так...
var book = {
  title: "The Adventures of Sherlock Holmes",
  author: "Arthur Conan Doyle",
  year: 1892,
  pages: 307
}
delete book['pages'];
book.genre = "“detective fiction short stories”";
var proplist = '';
for (prop in book) {
    proplist += prop + book['title'] + book['author'] + book['year'] + book['pages'];
}
console.log(proplist);

рони 21.07.2019 14:31

crabkilla,
var book = {
  title: "The Adventures of Sherlock Holmes",
  author: "Arthur Conan Doyle",
  year: 1892,
  pages: 307
}
delete book['pages'];
book.genre = "“detective fiction short stories”";
var proplist = '';
for (var prop in book) {
    proplist += prop + " = " + book[prop] + "\n";
}
console.log(proplist);


Часовой пояс GMT +3, время: 05:13.