JavaScript Решает 17. Чистим массив чисел

preview_player
Показать описание

Чистим массив чисел с помощью JS
Рекомендации по теме
Комментарии
Автор

Подсел я на ваши уроки. Не останавливайтесь, больше массивов, кэша, объектов и т.д.

biLLie_wiLLie
Автор

Вот это действительно отличный урок. Начинающим программистам, как мне кажется, нужны мотивации для роста. Было бы здорово, если бы вы в своих уроках показывали два варианта - как сделать просто, и как правильно (более красиво, профессионально). Плюс уровень знаний у всех разный и так будет полезней всем. Я в итоге вообще в 3 строки уложил функцию:
function toNum(arr) {
return newArr = arr.map((currentValue) => => currentValue > 0).sort((a, b) => a < b);
}
Не читаемо, за то компактно :) Спасибо вам!

fanor
Автор

Спасибо за ваш труд!!! ВЫ САМЫЙ ЛУЧШИЙ !!!

CardMagicSchool
Автор

офигенный канал.на собеседовании задали задачку с которой я не справился.в общем.надо сделать клетку 6 на 6 .и если нажать на ячейку клетки, то она окрашивается. если нажать повторно, то цвет возвращается.
низу есть 2 кнопки. 1-я при НАЖАТИИ на первую ячейку начинается таймер, который отсчитывает время .2-я при нажатии на вторую кнопку(кнопка поворот), то вся доска с ячейками зеркально по вертикали отображается.
я в принципе понимаю логику решения задачи.но синтаксических знаний не хватает решить, если бы вы разобрали эту задачку было бы супер.
мне сказали это вообще простая задача.но я затупил на рисовке доски) сказали, что на все решение задачи уходит около 30 строк джаваскрипта

soulkeeper
Автор

Поясните, пожалуйста, не совсем понятно начало, в частности был массив size, при этом функции в кач-ве аргумента мы передаем некий arr? Как они связаны? А если перед функцией были бы объявлены 2 массива, size и size1, но работать нужно было бы только с size, как бы мы обозначили аргумент функции? Спасибо

АлександрШатохин-нг
Автор

я написал этот код сам перед видео только по другому и у меня все работало, зачем здесь нужен return arr?

zyabrik
Автор

Какой замечательный урок! И голову поломать можно, и много нового узнать.
А кто знает, вот я пытаюсь писать код на Android планшете с помощью приложения AWD (IDE для Web разработки), а этому приложению не нравится Javascript!
По ходу вот эта строчка не понравилась -
Что делать?

utlookworld
Автор

Одно мне не ясно. Куда делался сам массив size? И как arr заменил этот массив? Можете объяснить простым смертным? Спасибо!

lezgin
Автор

вот короткую функцию написал:
const sortArrray = function(array){
return array.map((i) => parseFloat(i))
.filter(i => i>0)
.sort((a, b) => a-b)
}

micoberss
Автор

let size = ["15px", "12pt", "34em", "-3px", "2%"];

let result = [];
for (let i = 0; i < size.length; i++) {
size[i] = parseInt(size[i]);
console.log(size[i]);
if (size[i] < 0) {
delete size[i];
}
if (size[i] !== undefined) {
result.push(size[i]);
}
}
console.log(result);

txwcplc
Автор

читал я читал про функцию сорт так и не понял как это сработало)

DanilAzizov
Автор

Урок хороший. Прослушивая ваш урок в наушниках, меня очень сильно раздражал звук клавиш.( если не быть скромным, я чуть не врезал дизлайк за этот звук)...

АнатолийКишкурно
welcome to shbcf.ru