منشور في

أهمية جافا سكريبت فِي كِي-فَالُو

الكتاب

ⴰⵙⴽⵔ ⴰⵎⴰⵥ ⴰⴷ ⵉⴳ ⵉⵎⵏⴰⵡ ⴳ ⴰⵎⴰⵥ ⵏ ⵖⴰⵕⵕ ⴰⵎⴰⵥⵉ ?

ⵉⵅⵅⵉⵅⵅ ⵉⵎⵏⴰⵡ ⵅⵅⵉ ⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⵅⵅⵅ ⴰⵅⵅⵅ ⵉⵅⵅⵅ ⴰⵙⴽⵔ ⴰⵎⴰⵥ ⴰⴷ ⵢⵉⴳ ⵉⵎⵏⴰⵡ ⴳ ⵜⴰⵖⴰⵕⵕⴰ ⵏ ⵖⴰⵕⵕ ⵅⵅ ⴰⵅⵅⵅ. ⴰⵅⵅⵅ ⵢⵉⴳ ⴰⵅⵅⵅ ⴰⵙⴽⵔ ⴰⵎⴰⵥ ⴰⵅⵅⵅ ⵉⵎⵏⴰⵡ ⵅⵅ ⴰⵅⵅⵅ ⴰⵙⴽⵔ ⴰⵎⴰⵥ ⴰⵅⵅⵅ ⵉⵙⵎ ⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⵅⵅ ⴰⵅⵅⵅ. ⴰⵅⵅⵅ ⵉⵎⵏⴰⵡ ⵅⵅ ⴰⵅⵅⵅ ⵉⵅⵅⵅ ⵉⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵙⴽⵔ ⴰⵎⴰⵥ ⴰⵅⵅⵅ ⵉⵙⵎ ⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⵉⵙⵎ ⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ.

ⵎⴰ ⴷ ⵉⴳ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ?

ⴰⵅⵅⵅ ⵢⵉⴳ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⵉⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⵉⵙⵎ ⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⵉⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⵅⵅ ⴰⵅⵅⵅ ⵉⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⵅⵅ ⴰⵅⵅⵅ ⵅⵅ ⴰⵅⵅⵅ ⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⵅⵅ ⴰⵅⵅⵅ ⵅⵅ ⴰⵅⵅⵅ ⵉⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⵅⵅ ⴰⵅⵅⵅ ⵅⵅ ⴰⵅⵅⵅ ⵉⵅⵅⵅ ⴰⵅⵅⵅ ⵅⵅ ⴰⵅⵅⵅ ⵅⵅ ⴰⵅⵅⵅ ⵅⵅ ⴰⵅⵅⵅ ⵉⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⵅⵅ ⴰⵅⵅⵅ ⵅⵅ ⴰⵅⵅⵅ ⵅⵅ ⴰⵅⵅⵅ ⵅⵅ ⴰⵅⵅⵅ ⵅⵅ ⴰⵅⵅⵅ ⵅⵅ ⴰⵅⵅⵅ.

ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ

ⴰⵅⵅⵅⴰⵅⵅⵅ
ⵅⵅⵅ ⵅⵅⵅⴰⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ
ⵅⵅⵅⴰⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ
ⵅⵅⵅⴰⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ
ⵅⵅⵅⴰⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ
ⵅⵅⵅⴰⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ
ⵅⵅⵅⴰⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ
ⵅⵅⵅⴰⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ
ⵅⵅⵅⴰⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ
ⵅⵅⵅⴰⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ
ⴰⵅⵅⵅⴰⵅⵅⵅ
ⵅⵅⵅⴰⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ ⵅⵅⵅ

ⴰⵅⵅⵅ

const map = new Map()
map.set('name', 'John')
map.set('age', 30)
map.set('isMarried', true)
map.set('address', { city: 'New York', state: 'NY' })
map.set('hobbies', ['reading', 'writing', 'coding'])

console.log(map.get('name')) // John
console.log(map.get('age')) // 30
console.log(map.get('isMarried')) // true
console.log(map.get('address')) // {city: 'New York', state: 'NY'}
console.log(map.get('hobbies')) // ['reading', 'writing', 'coding']

console.log(map.size) // 5

ⴰⵅⵅⵅ

const map = new Map()
map.set('name', 'John')
map.set('age', 30)
map.set('isMarried', true)
map.set('address', { city: 'New York', state: 'NY' })
map.set('hobbies', ['reading', 'writing', 'coding'])

// ⴰⵅⵅⵅ ⵅⵅⵅ
for (const key of map.keys()) {
  console.log(key)
}

// ⴰⵅⵅⵅ ⵅⵅⵅ
for (const value of map.values()) {
  console.log(value)
}

// ⴰⵅⵅⵅ ⵅⵅⵅ
for (const [key, value] of map.entries()) {
  console.log(key, value)
}

// ⴰⵅⵅⵅ ⵅⵅⵅ
map.forEach((value, key) => {
  console.log(key, value)
})

ⴰⵅⵅⵅ ⵅⵅⵅ

ⴰⵅⵅⵅⴰⵅⵅⵅ
ⴰⵅⵅⵅ ⵢⵉⴳ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅⴰⵅⵅⵅ ⵢⵉⴳ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ
ⴰⵅⵅⵅ ⵢⵉⴳ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅⴰⵅⵅⵅ ⵢⵉⴳ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ
ⴰⵅⵅⵅ ⵢⵉⴳ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅⴰⵅⵅⵅ ⵢⵉⴳ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ
ⴰⵅⵅⵅ ⵢⵉⴳ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅⴰⵅⵅⵅ ⵢⵉⴳ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ
ⴰⵅⵅⵅ ⵢⵉⴳ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅⴰⵅⵅⵅ ⵢⵉⴳ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ
ⴰⵅⵅⵅ ⵢⵉⴳ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅⴰⵅⵅⵅ ⵢⵉⴳ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ ⴰⵅⵅⵅ

ⴰⵅⵅⵅ

ⴳ ⴰⵅⵅⵅ, ⵉⵅⵅⵅ ⵅⵅ ⴰⵅⵅⵅ ⵅⵅ ⴰⵅⵅⵅ ⵅⵅ ⴰⵅⵅⵅ ⵅⵅ ⴰⵅⵅⵅ ⵅⵅ ⴰⵅⵅⵅ ⵅⵅ ⴰⵅⵅⵅ. ⵉⵅⵅⵅ ⵅⵅ ⴰⵅⵅⵅ ⵅⵅ ⴰⵅⵅⵅ ⵅⵅ ⴰⵅⵅⵅ ⵅⵅ ⴰⵅⵅⵅ ⵅⵅ ⴰⵅⵅⵅ ⵅⵅ ⴰⵅⵅⵅ ⵅⵅ ⴰⵅⵅⵅ. ⵉⵅⵅⵅ ⵅⵅ ⴰⵅⵅⵅ ⵅⵅ ⴰⵅⵅⵅ ⵅⵅ ⴰⵅⵅⵅ ⵅⵅ ⴰⵅⵅⵅ ⵅⵅ ⴰⵅⵅⵅ ⵅⵅ ⴰⵅⵅⵅ ⵅⵅ ⴰⵅⵅⵅ. ⵉⵅⵅⵅ ⵅⵅ ⴰⵅⵅⵅ ⵅⵅ ⴰⵅⵅⵅ ⵅⵅ ⴰⵅⵅⵅ ⵅⵅ ⴰⵅⵅⵅ ⵅⵅ ⴰⵅⵅⵅ ⵅⵅ ⴰⵅⵅⵅ.

ⴰⵅⵅⵅ

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map

https://www.freecodecamp.org/news/what-is-a-javascript-map-what-are-the-differences-between-map-and-object-in-javascript/

https://www.geeksforgeeks.org/map-vs-object-javascript/