Работа была выполнена на Fiddle.
Сортировка пузырьковым методом
function bubbleSort(array) {
let swapped
let n = array.length - 1
do {
swapped = false
for (let i = 0; i < n; i++) {
if (array[i] > array[i + 1]) {
const temp = array[i]
array[i] = array[i + 1]
array[i + 1] = temp
swapped = true
}
}
}
while (swapped)
return array
}
const array= [6, 102, 684, 1, 8, 19, 19.5]
const sorted = bubbleSort(array)
alert(sorted)
Принцип: если левый элемент > правого, то они меняются местами
Создание класса и класса-наследника
function Clothes(type, color) {
this.type = type;
this.color = color;
}
Clothes.prototype.uni = function() {
alert(this.type + " топ " + this.color + " цвет");
}
function Blouse(length, season) {
Clothes.apply(this, arguments);
}
Clothes.prototype = Object.create(Clothes.prototype);
Blouse.prototype.constructor = Blouse;
Blouse.prototype.uni = function() {
Blouse.prototype.uni.apply(this);
alert( this.length + " 77 см");
};
var blouse = new Blouse('Блуза', 'красного');
blouse.uni();
- В начале мы установили класс-родитель с характеристиками тип и цвет
- Затем создали класс-потомка Блузу с дополнительными характеристиками.
- Далее происходит наследование методов и методы потомка.
- В конце объект.



Оставьте комментарий