|
@@ -220,34 +220,34 @@ console.log(str)
|
|
|
document.write(str)
|
|
|
|
|
|
// HTML optional fields///////////////////////
|
|
|
-// var a = {
|
|
|
-// name: "Ivan",
|
|
|
-// surname: "Ivanov",
|
|
|
-// fathername: "Ivanovich",
|
|
|
-// sex: "male",
|
|
|
-// age: 33,
|
|
|
-// }
|
|
|
-// var b = {
|
|
|
-// name: "Petr",
|
|
|
-// surname: "Petrov",
|
|
|
-// fathername: "Petrovich",
|
|
|
-// sex: "male",
|
|
|
-// age: 33,
|
|
|
-// }
|
|
|
-// var c = {
|
|
|
-// name: "Stepan",
|
|
|
-// surname: "Stepanov",
|
|
|
-// fathername: "Stepanovich",
|
|
|
-// sex: "male",
|
|
|
-// age: 33,
|
|
|
-// }
|
|
|
-// var persons1 = []
|
|
|
-// persons1.push(a, b, c, {
|
|
|
-// name: "Vasya", surname: "Vasiliev", fathername: "Vasilievich", sex: "male", age: 33,
|
|
|
-// })
|
|
|
-// for (let i = 0; i < persons1.length; i++) {
|
|
|
-// console.log(persons1[i]);
|
|
|
-// }
|
|
|
+var a = {
|
|
|
+ name: "Ivan",
|
|
|
+ surname: "Ivanov",
|
|
|
+ fathername: "Ivanovich",
|
|
|
+ sex: "male",
|
|
|
+ age: 33,
|
|
|
+}
|
|
|
+var b = {
|
|
|
+ name: "Petr",
|
|
|
+ surname: "Petrov",
|
|
|
+ fathername: "Petrovich",
|
|
|
+ sex: "male",
|
|
|
+ age: 33,
|
|
|
+}
|
|
|
+var c = {
|
|
|
+ name: "Stepan",
|
|
|
+ surname: "Stepanov",
|
|
|
+ fathername: "Stepanovich",
|
|
|
+ sex: "male",
|
|
|
+ age: 33,
|
|
|
+}
|
|
|
+var persons1 = []
|
|
|
+persons1.push(a, b, c, {
|
|
|
+ name: "Vasya", surname: "Vasiliev", fathername: "Vasilievich", sex: "male", age: 33,
|
|
|
+})
|
|
|
+for (let i = 0; i < persons1.length; i++) {
|
|
|
+ console.log(persons1[i]);
|
|
|
+}
|
|
|
var str = "<table border='1'>"
|
|
|
for (let i = 0; i < persons1.length; i++) {
|
|
|
|
|
@@ -283,6 +283,40 @@ document.write(str)
|
|
|
|
|
|
|
|
|
|
|
|
+// destruct array////////////////////////////
|
|
|
+let arr = [1, 2, 3, 4, 5, "a", "b", "c"]
|
|
|
+let [odd1, even1, odd2, even2, odd3] = arr
|
|
|
+let [, , , , , ...arr1] = arr
|
|
|
+console.log(even1, even2);
|
|
|
+console.log(odd1, odd2, odd3);
|
|
|
+console.log(arr1);
|
|
|
+
|
|
|
+
|
|
|
+// destruct string///////////////////////////
|
|
|
+let arr2 = [1, "abc"]
|
|
|
+let number = arr2[0];
|
|
|
+let s1 = arr2[1][0];
|
|
|
+let s2 = arr2[1][1];
|
|
|
+let s3 = arr2[1][2];
|
|
|
+console.log(number);
|
|
|
+console.log(s1, s2, s3);
|
|
|
+
|
|
|
+
|
|
|
+// destruct 2///////////////////////////////
|
|
|
+let obj = {
|
|
|
+ name: 'Ivan',
|
|
|
+ surname: 'Petrov', children: [{ name: 'Maria' }, { name: 'Nikolay' }]
|
|
|
+}
|
|
|
+let { name: name1 } = obj.children[0]
|
|
|
+let { name: name2 } = obj.children[1]
|
|
|
+console.log(name1, name2)
|
|
|
+
|
|
|
+
|
|
|
+// destruct 3///////////////////////////////
|
|
|
+let arr3 = [1, 2, 3, 4, 5, 6, 7, 10];
|
|
|
+let [a, b] = arr3
|
|
|
+let length = arr3.length;
|
|
|
+console.log(a, b, length)
|
|
|
|
|
|
|
|
|
|