नेस्टेड लूप: लूप के अंदर लूप को कार्यान्वित करना? जावास्क्रिप्ट, loops

तो मुझे सप्ताह के लिए दैनिक योजनाकार बनाने के लिए निम्नलिखित सरणी का उपयोग करना होगा:

days = ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"];

activities = ["grump", "teach", "hype", "sleep"];

प्रत्येक चीज के लिए, मैं दिन की संख्या जानना चाहता हूं और कंसोल में आउटपुट इस तरह दिखाना चाहता हूं: (सोमवार की गतिविधियां 1 से शुरू होती हैं)

=> Monday
=> grump1
=> teach1
=> hype1
=> sleep1
=> Tuesday
=> grump2
=> teach2
=> hype2
=> sleep2
=> Wednesday

आदि।

तो मुझे लगता है कि मुझे लूप के अंदर एक लूप लागू करना है, लेकिन मैं इस बात से अनजान हूं कि इस तक कैसे पहुंचे। क्या मैं लूप के साथ शुरू करता हूं? कृपया मदद करें।

उत्तर:

जवाब के लिए 3 № 1

आप क्या करना चाहते हैं प्रत्येक के लिए है:

days.forEach(function(day, i) { //forEach day in days
console.log(day);
activities.forEach(function(thing) {
console.log(thing + (i + 1)); //+ 1 because array indicies start 0
});
});

संबंधित सवाल
सबसे लोकप्रिय