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 => { 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 => { 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]) => { 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]) => { 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) => { 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) => { console.log(`Key: ${key}, Value: ${value}`); });<p>Выбор метода зависит в основном от ваших предпочтений, но важно помнить, что при использовании Object.keys и Object.entries есть доступ к методам массивов как forEach, что сильно облегчает обработку данных.</p>