Kaynağa Gözat

nested loops

me@helium 8 yıl önce
ebeveyn
işleme
8837ad245e
1 değiştirilmiş dosya ile 18 ekleme ve 1 silme
  1. 18 1
      03LoopsAndArrays.md

+ 18 - 1
03LoopsAndArrays.md

@@ -156,10 +156,27 @@ for (var i=10,str="";i>0;i--,str+="#"){
 
 ### Вложенные циклы
 
-**Циклы** могут быть `вложенными`, т. е. исполняться один внутри другого. В таком случае на **каждую** *итерацию* внешнего цикла приходятся *все* *итерации*
+**Циклы** могут быть *вложенными*, т. е. исполняться один внутри другого. В таком случае на **каждую** *итерацию* внешнего цикла приходятся *все* *итерации*
 вложенного. Такие циклы часто употребляются для работы с дву- и более мерными данными или отображениями (таблицы, картинки, массивы и так далее)
 
 Например:
 
 ```javascript
+var i = 'a';
+var str = "";
+for (j=0;j<10;j++){
+	str += i;
+}
+console.log(str);
+```
+Таким образом мы можем создать строку любой длины с любым символом. А теперь оборачиваем этот цикл внешним:
+
+```javascript
+for (var i=0;i<10;i++){
+	var str = "";
+	for (j=0;j<10;j++){
+		str += i;
+	}
+	console.log(str);
+}
 ```