for..in - это метод для перебора «перечислимых» свойств объекта.
С массивами, использующими for..in, выявляются индексы:
const pages=[{url:"/",page:'pages/home.html',title:"Home"},{url:"/recordings",page:'pages/recordings.html',title:"Recordings"},{url:"/editions",page:'pages/editions.html',title:"Editions"},{url:"/videos",page:'pages/videos.html',title:"Videos"}]
for (let index in pages) {
console.log(index);
console.log(pages[index].page);
}
for..of может использоваться для перебора «итеративных» коллекций.Это действует как .forEach()
функция:
const pages=[{url:"/",page:'pages/home.html',title:"Home"},{url:"/recordings",page:'pages/recordings.html',title:"Recordings"},{url:"/editions",page:'pages/editions.html',title:"Editions"},{url:"/videos",page:'pages/videos.html',title:"Videos"}]
for (let page of pages) {
console.log(page);
console.log(page.page);
}