8

तो मैं एक बहु-आयामी सरणी बनाया है: (यानी 'निर्देशांकों' के दो सेट के साथ एक)console.log एक बहु-आयामी सरणी

var items = [[1,2],[3,4],[5,6]]; 

मेरे साइट विकास और सरणी, जब यह में है लोड किया गया है, और इसमें जो भी शामिल है वह लगातार बदल रहा है, इसलिए मुझे स्क्रिप्ट चलाने के दौरान, सरणी की सामग्री को गतिशील रूप से देखने में सक्षम होना चाहिए। यह कंसोल के लिए उत्पादन के लिए

console.log(items); 

:

तो, मैं इस का उपयोग करें।

alt: Unreadable output of my array

तो, वहाँ किसी भी अन्य तरीके जिसमें मैं, लेकिन अधिक पठनीय उत्पादन के साथ console.logging मेरी सरणी के बराबर कर सकते हैं: यह मेरा पीछा उत्पादन देता है?

उत्तर

17

की तरह आप उपयोग कर सकते हैं जावास्क्रिप्ट का console.table

इस तालिका के रूप में अपने सरणी, और अधिक पठनीय प्रदर्शित करेगा जिससे यह और
का विश्लेषण करना आसान है, हालांकि यह काफी कम ज्ञात विशेषता है, हालांकि जब उपयोगी हो कहां एक बहु-आयामी सरणी है।

तो, console.table(items);
करने के लिए अपने कोड बदलने यह इस तरह है कि आप कुछ देना चाहिए:

 
----------------------- 
|(index)| 0 | 1 | 
| 0 | 1 | 2 | 
| 1 | 3 | 4 | 
| 2 | 5 | 6 | 
----------------------- 
12

आप उपयोग कर सकते हैं JSON.stringify()

console.log(JSON.stringify(items)); 

इसका उत्पादन किया जाएगा

[[1,2],[3,4],[5,6]] 
+0

धन्यवाद आप इस एक स्पष्ट उत्पादन प्रदान करता है, मैं सिर्फ तालिका विधि पसंद करते हैं। हालांकि अच्छी विधि के लिए +1 :) –

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