Структуры данных: структуры (Javascript)

Материал из Информационная безопасностя
Версия от 08:11, 26 июня 2021; Безуглов Сергей (обсуждение | вклад)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к навигации Перейти к поиску

Структуры

Простые классы

Функция возвращающая объект

1 function createMyObj() {
2 
3     return { 
4         "name": "Иван",
5         "age": 23,
6         "salary": 50000
7     };
8 
9 }

Пример

 1 class Point {
 2     constructor(x, y) {
 3         this.x = x;
 4         this.y = y;
 5     }
 6 }
 7 
 8 function getLength(point1, point2) {
 9     return Math.sqrt((point1.x - point2.x)*(point1.x - point2.x) + (point1.y - point2.y)*(point1.y - point2.y));
10 }
11 
12 let p1 = new Point(0,6);
13 p1.y = 0;
14 let p2 = new Point(1,1);
15 let length = getLength(p1, p2);
16 
17 console.log(p1);
18 console.log(p2);
19 console.log(length);