JavaScript

Работа была выполнена на 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();
  • В начале мы установили класс-родитель с характеристиками тип и цвет
  • Затем создали класс-потомка Блузу с дополнительными характеристиками.
  • Далее происходит наследование методов и методы потомка.
  • В конце объект.

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

Блог на WordPress.com. Тема: Baskerville 2, автор: Anders Noren.

Вверх ↑

Создайте подобный сайт на WordPress.com
Начало работы