• 1

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

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

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

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

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 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

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن