اذهب إلى المحتوى
  • 1

كيف أنشئ دالة ترجع في كل مرة كلمة من جملة معينة في JavaScript؟

ليلى مبرمجة

السؤال

عند تشغيلي للكود التالي أحصل فقط على الكلمة كلها:

function list() {
    return "word1<br>word2<br>word3";
}

أريد باستعمال javaScript  أن أحصل على الكلمة الأولى ثم بع 5 ثوان أحصل على الثانية فالثالثة بعد 5 ثوان أخرى، فهل يمكنكم مساعدتي؟

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 1

تفضلي الكود مع الشرح

word = "word1<br>word2<br>word3".split("<br>"); // تحويل الكلمة إلى مصفوفة من <br>
getWord = setInterval(function(){ // مؤقت ال5 ثوان
   if(typeof word[0] === "undefined") clearInterval(getWord); // لايوجد كلمات اخرى حذف المؤقت
   else{
      alert(word[0]);// هنا الكود الذي ستفعليه بالكلمة
      word.shift(); // حذف الكلمة إستعدادًا للقادمة
   }
},5000);

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

 

 

var stack = ["blob1", "blob2", "blob3"];// مصفوفة الكلمات

function nextItem() {// الدالة التي سنتعملها لإرجاع كلمة كل مرة
    document.body.innerHTML += stack.shift() + "<br>"; //كتابة كلمة 
}

nextItem();// استخدام الدالة
setTimeout(nextItem, 500);//بعد نصف ثانية
setTimeout(nextItem, 1000);//بعد ثانية

 

تم التعديل في بواسطة E.Nourddine
رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...