ميزات JavaScript الحديثة 🚀
ES6 وما بعده أضاف ميزات قوية جعلت الكود أنظف وأقوى.
ES6 وما بعده أضاف ميزات قوية جعلت الكود أنظف وأقوى.
// اضغط ▶ تشغيل لرؤية النتائج...
استخدم Set و Map لكتابة برنامج يعد تكرار كل كلمة في نص.
function wordCount(text) {
const words = text.toLowerCase().split(/\s+/);
const counts = new Map();
for (const word of words) {
counts.set(word, (counts.get(word) || 0) + 1);
}
return counts;
}
const text = "JavaScript لغة JavaScript رائعة ولغة JavaScript مطلوبة";
const result = wordCount(text);
for (const [word, count] of result) {
console.log(` ${word}: ${count}`);
}