USER-MASTER.ORG

Свойства объекта в JavaScript можно перебрать с помощью цикла for..in.

Сейчас изучаю JavaScript на онлайн-курсах. Дали задачу: перебрать ключи объекта с помощью цикла for..in и вывести в консоль пару - "ключ : значение". То же самое сделать без использования for..in. Задачу решил.

Интерес составляет вторая часть задачи, т.е. вывод в консоль пары "ключ : значение" объекта без использования for..in.

Создаем объект.

const o = {
  key1 : "value1",
  key2 : "value2",
  key3 : "value3",
  key4 : "value4"
};

Создаем функцию для обработки нашего объекта

function show (obj) {
  console.log("===== Without for in =====");
  }

Получаем массив ключей объекта с помощью метода Object.keys(obj) и присваиваем этот массив в переменную.

function show(obj) {
    console.log("===== Without for in =====");

    let ok = Object.keys(obj);
  }

Далее перебираем этот массив с помощью метода forEach. ...

Как определить максимальное и минимальное значение числовых элементов в массиве для JavaScript.

let num  = [59, 62, 66, 67, 45, 48, 60, 62, 59.0, 59.00, 66.00, 45.00, 48, 102];

// Соортируем элементы массива
num.sort((a,b) => a-b);

// Первый элемент массива - это минимальное значение
  min = num[0];

// Последний элемент массива - это максимальное значение
  max = num[num.length-1];

console.log(num); // [45, 45, 48, 48, 59, 59, 59, 60, 62, 62, 66, 66, 67, 102]
console.log(min); // 45
console.log(max); // 102
Суббота, 20 января 2018 10:08

Генератор фантастики

Карманный компьютер фанатов научной фантастики Станислава Лема (схема).


(клик на картинке, чтобы открыть)

Та же схема, но опубликованная в журнале "Техника молодёжи", №7, 1985 г. Разработка Е. Катышева. Использовалась для генерации сюжетов фантастических произведений с помощью программируемого калькулятора.


(клик на картинке, чтобы открыть)

Сделал программу в AutoPlay Media Studio. Там есть встроенный скриптовый язык LUA.

Скачать с Гугл.Диска. Размер файла: 5,17 МБ. Файл скачать в любое место на жестком диске и запустить. Не требует установки.

В рамках изучения JavaScript переписал код для этого языка. Смотрим на Codepen.

Суббота, 20 января 2018 09:53

Лайфхак с шампунем

Вы захотели помыть голову. Заходите в ванную. Становитесь под душ. Намочили голову.

Берем флакон со своим любимым шампунем. Открываем крышечку. Переворачиваем и ждём пока из флакона вытечет шампунь. Мы уже пользовались этим шампунем, и в флаконе осталось меньше половины. Ждать приходится долго, около минуты. Пока ждем, даже пытаемся надавить на флакон, чтобы вязкая жидкость быстрее вытекла, но это не помогает.

Существует простое решение этой проблемы. Нужно просто...

Суббота, 20 января 2018 08:51

Хореография 70-х

Вчерашняя пятнишная песенка от Экслера.

Bimbo Jet - El Bimbo 1974

Посмотрел. Стало смешно. Но без злорадства. Весёлость вызвала группа танцоров в видео. Скачут весело. Хореография мне показалась несколько наивной (ни фига не понимаю в хореографии). После этого вышел на слудующее видео.

Танцы, как говорится, доставляют.

CHOCOLAT’S - Señorita por favor (1979)

Вторник, 16 января 2018 14:13

В Одессе наконец-то зима

Сегодня с утра пошел снег. Довольно сильный. Можно сказать метель. Температура за окном около нуля. Снег мокрый. Как раз сеговиков лепить. До сегоднешнего дня зимы не было. Снега вообще не было.

Один в Один! Виталий Гогунский и Милана

Пятница, 12 января 2018 21:28

Обернитесь

Пятница, 12 января 2018 21:23

Shocking Blue Long and Lonesome Road 1969

Воскресенье, 17 декабря 2017 23:13

Johnny Manuel on America's Got Talent 2017

Поиск