2014-06-10 7 views
10

के लिए जावास्क्रिप्ट कैसे बनाएं ठीक है, इसे मेरे लिए आसान बनाएं। मैं जावास्क्रिप्ट के लिए वास्तव में नया हूं और प्रत्येक लूप को सही ढंग से काम करने के लिए समस्याएं प्राप्त कर रहा हूं। कोई सुझाव?प्रत्येक लूप

var array = ["Bob", "Nancy", "Jessie", "Frank"]; 
var arrayLength = myStringArray.length; 

for (var i = 0; i < arrayLength; i++) { 
    document.write(array); 
} 
+0

document.write (myArray [element]); – juvian

+2

^noooooooooooo (document.write()) –

+0

http://stackoverflow.com/questions/242841/javascript-for-in-vs-for – Srinath

उत्तर

0

for in वस्तु पर गुण से अधिक पुनरावृति करने के लिए प्रयोग किया जाता है। यह एक नियमित foreach के समान नहीं है। इस

4
var myArray = ["Bob", "Nancy", "Jessie", "Frank"]; 
var arrayLength = myStringArray.length; 

for (var i = 0; i < arrayLength; i++) { 
    //Do something with element myArray[i] 
} 

मुझे लगता है कि आपको ऐसा कुछ चाहिए।

संपादित करें: आपके सरणी में केवल 4 तत्व हैं। दूसरी पंक्ति में मैं परिवर्तनीय 'सरणीदैर्ध्य' में अपनी सरणी की लंबाई (4 तत्व -> लंबाई 4 है) को सहेजता हूं। तब मैंने एक साधारण फॉर-लूप लिखा जो 'i' से 0 से 3 तक चक्र चलाता है ताकि आप अपने तत्वों को 'myArray [i]' के रूप में एक्सेस कर सकें।

+0

कृपया अपने उत्तरों की व्याख्या करें। हालांकि यह सही तरह का है (मैं document.write() वकालत को स्वीकार नहीं करता), ओपी को पता नहीं हो सकता कि अंतर क्या है –

संबंधित मुद्दे