تخطَّ إلى المحتوى

at()

الوصول لحرف بفهرس سالب at()

at() على النصوص تُرجع الحرف عند فهرس معيّن، وتدعم الفهارس السالبة للعدّ من نهاية النص مباشرة.

نفس مبدأ at() بالمصفوفات لكن على النصوص. charAt() القديمة لا تدعم الفهارس السالبة (تُرجع نصًا فارغًا)، بينما at() تفهمها وتُرجع الحرف الصحيح مباشرة.

الصياغة

const char = str.at(index); // index يمكن أن يكون سالبًا

⚡ جرّب بنفسك

عدّل الكود واضغط «تحديث» لترى النتيجة فورًا — التجربة أفضل معلّم.

⚡ محرّر تفاعلي
const word = "جافاسكريبت";
console.log(word.at(0));   // أول حرف
console.log(word.at(-1));  // آخر حرف مباشرة
console.log(word.charAt(word.length - 1)); // نفس النتيجة بالطريقة القديمة
وحدة التحكّم
اضغط «تشغيل» لرؤية النتيجة هنا.

أهم المعاملات

المعاملالوظيفة
indexفهرس الحرف — رقم موجب من البداية، أو سالب للعدّ من النهاية

💡 نصائح عملية

  • استخدمها بدل str[str.length - 1] أو charAt(str.length - 1) للوصول لآخر حرف بوضوح

⚠️ أخطاء شائعة

  • توقّع أن str.charAt(-1) تعمل مثل str.at(-1) — charAt() تُرجع نصًا فارغًا مع الفهارس السالبة ولا تدعمها

خصائص ذات صلة

🎓 تريد فهم الصورة الكاملة خطوة بخطوة؟ ابدأ من مسار JAVASCRIPT الكامل بالعربي.