Свойства объекта в 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.

Понедельник, 23 ноября 2015 13:39

Про программистов

Сейчас как раз собираюсь изучать JavaScript.

Что такое TideSDK?

TideSDK является новым стандартом для создания красивых и уникальных приложений для настольных компьютеров, используя свои навыки веб-разработки. Вы можете разработать мульти-платформенные приложения с помощью HTML5, CSS3 и JavaScript в TideSDK. TideSDK поддерживает Python, Ruby и PHP.

Скачайте TideSDK и другое программное обеспечение

  1. TideSDK 1.3.1 Beta
  2. TideSDK Developer 1.4.2

Установка TideSDK...