Анатолий Пивоварский 1 year ago
parent
commit
9763b1c17a
2 changed files with 46 additions and 0 deletions
  1. 23 0
      HW 3/js/script.js
  2. 23 0
      HW 4/js/script.js

+ 23 - 0
HW 3/js/script.js

@@ -147,3 +147,26 @@ str2 += '.'}
     else {
 str2 += '#'}}}
 console.log(str2)
+
+//cubes
+let arr = [];
+
+for (let i = 0; i <= 10; i++) {
+	arr.push((i**3));
+}
+
+console.log(arr);
+
+//multiply table
+let table = [];
+
+for (let i = 1; i <= 10; i++) {
+	table[i] = [];
+
+	for (let j = 1; j <= 10; j++) {
+		table[i][j] = j * i;
+	}
+}
+
+console.log(table[5][6]); 
+console.log(table[7][2]); 

+ 23 - 0
HW 4/js/script.js

@@ -112,3 +112,26 @@ for(let i = 0; i < 4; i++){
 strColor +="</table>";
 console.log(strColor);
 document.write(strColor);
+
+// destruct array
+    
+let arr = [1,2,3,4,5, "a", "b", "c"]
+let [odd1,even1,odd2,even2,odd3,...letters] = arr;
+
+// destruct string
+    
+let arr1 = [1, "abc"]
+let [number, [s1,s2,s3]] = arr1
+
+// destruct 2
+    
+let obj = {name: 'Ivan',
+               surname: 'Petrov',
+               children: [{name: 'Maria'}, {name: 'Nikolay'}]}
+    
+               let {children:[{name:name1},{name:name2}]} = obj
+    
+// destruct 3
+    
+let arr2 = [1,2,3,4, 5,6,7,10]
+let {0:a,1:b,length} = arr2