Свойства объекта в 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
Карманный компьютер фанатов научной фантастики Станислава Лема (схема).
Та же схема, но опубликованная в журнале "Техника молодёжи", №7, 1985 г. Разработка Е. Катышева. Использовалась для генерации сюжетов фантастических произведений с помощью программируемого калькулятора.
Сделал программу в AutoPlay Media Studio. Там есть встроенный скриптовый язык LUA.
Скачать с Гугл.Диска. Размер файла: 5,17 МБ. Файл скачать в любое место на жестком диске и запустить. Не требует установки.
В рамках изучения JavaScript переписал код для этого языка. Смотрим на Codepen.
Сейчас как раз собираюсь изучать JavaScript.
Что такое TideSDK?
TideSDK является новым стандартом для создания красивых и уникальных приложений для настольных компьютеров, используя свои навыки веб-разработки. Вы можете разработать мульти-платформенные приложения с помощью HTML5, CSS3 и JavaScript в TideSDK. TideSDK поддерживает Python, Ruby и PHP.
Скачайте TideSDK и другое программное обеспечение
Установка TideSDK...