HTML Diff
1 added 1 removed
Original 2026-01-01
Modified 2026-02-26
1 <p>Для итерации по ключам и значениям можно использовать различные способы:</p>
1 <p>Для итерации по ключам и значениям можно использовать различные способы:</p>
2 <p><strong>Итерация с помощью for...in</strong>:</p>
2 <p><strong>Итерация с помощью for...in</strong>:</p>
3 const myDict = { key1: 'value1', key2: 'value2', key3: 'value3' }; for (const key in myDict) { if (myDict.hasOwnProperty(key)) { const value = myDict[key]; console.log(`Key: ${key}, Value: ${value}`); } }<p><strong>Итерация с помощью Object.keys</strong>:</p>
3 const myDict = { key1: 'value1', key2: 'value2', key3: 'value3' }; for (const key in myDict) { if (myDict.hasOwnProperty(key)) { const value = myDict[key]; console.log(`Key: ${key}, Value: ${value}`); } }<p><strong>Итерация с помощью Object.keys</strong>:</p>
4 const myDict = { key1: 'value1', key2: 'value2', key3: 'value3' }; Object.keys(myDict).forEach(key =&gt; { const value = myDict[key]; console.log(`Key: ${key}, Value: ${value}`); });<p><strong>Итерация с помощью Object.entries</strong>:</p>
4 const myDict = { key1: 'value1', key2: 'value2', key3: 'value3' }; Object.keys(myDict).forEach(key =&gt; { const value = myDict[key]; console.log(`Key: ${key}, Value: ${value}`); });<p><strong>Итерация с помощью Object.entries</strong>:</p>
5 const myDict = { key1: 'value1', key2: 'value2', key3: 'value3' }; Object.entries(myDict).forEach(([key, value]) =&gt; { console.log(`Key: ${key}, Value: ${value}`); });<p><strong>Использование Map</strong>:</p>
5 const myDict = { key1: 'value1', key2: 'value2', key3: 'value3' }; Object.entries(myDict).forEach(([key, value]) =&gt; { console.log(`Key: ${key}, Value: ${value}`); });<p><strong>Использование Map</strong>:</p>
6 - const myDict = new Map([ ['key1', 'value1'], ['key2', 'value2'], ['key3', 'value3'] ]); myDict.forEach((value, key) =&gt; { console.log(`Key: ${key}, Value: ${value}`); });<p>Выбор метода зависит в основном от ваших предпочтений, но важно помнить, что при испоьзовании Object.keys и Object.entries есть доступ к методам массивов как forEach, что сильно облегчает обработку данных.</p>
6 + const myDict = new Map([ ['key1', 'value1'], ['key2', 'value2'], ['key3', 'value3'] ]); myDict.forEach((value, key) =&gt; { console.log(`Key: ${key}, Value: ${value}`); });<p>Выбор метода зависит в основном от ваших предпочтений, но важно помнить, что при использовании Object.keys и Object.entries есть доступ к методам массивов как forEach, что сильно облегчает обработку данных.</p>