You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							22 lines
						
					
					
						
							437 B
						
					
					
				
			
		
		
	
	
							22 lines
						
					
					
						
							437 B
						
					
					
				| "use strict"; | |
|  | |
| function main(formName) { | |
| 	let result = document.getElementById("result"); | |
| 	let arr = [ | |
| 		[1, 2, 3, [1, 2, 3]], | |
| 		[[[]]], | |
| 		3, | |
| 	]; | |
| 	 | |
| 	result.textContent = "Результат: " + countArr(arr); | |
| } | |
|  | |
| function countArr(item, level = 0) {  | |
|     if (item instanceof Array) { | |
|         return (level > 0 ? 1 : 0) + | |
| 			item.map( | |
| 				(value, index) => countArr(value, level + 1) | |
| 			).reduce((a, b) => a + b, 0) | |
|     } | |
|     return 0; | |
| }
 | |
| 
 |