Привет ,
Выполнено дней — 16
Осталось дней — 161
Неважно, где вы находитесь, вы ничто по сравнению с тем, куда вы можете пойти.
Только что встал и готов отправиться в Free Code Camping, я начинаю с 250.
- Метод фильтра в Javascript используется для перебора массива и фильтрации элементов, в которых заданное условие не выполняется.
var oldArray = [1,2,3,4,5,6,7,8,9,10]; var newArray = oldArray.filter(function(val){ return val<6; });
- Вы можете использовать метод sort, чтобы легко отсортировать значения в массиве в алфавитном или числовом порядке.
- sort можно передать функции сравнения в качестве обратного вызова. Функция сравнения должна возвращать отрицательное число, если a должно стоять перед b, положительное число, если a должно быть после b, или 0, если они равны.
- Если функция сравнения (обратный вызов) не передана, она преобразует значения в строки и отсортирует их по алфавиту.
// Use sort to sort array from largest to smallest. var array = [1, 12, 21, 2]; array.sort(function (a,b){ return b-a; });
- reverse — это еще один метод массива, который изменяет массив на месте, но также возвращает массив в обратном порядке.
var array = [1, 12, 21, 2]; var newArray; newArray = array.reverse();
- concat принимает массив в качестве аргумента и возвращает новый массив с элементами этого массива, объединенными в конец.
var oldArray = [1,2,3]; var newArray = []; var concatMe = [4,5,6]; newArray = oldArray.concat(concatMe);
- split использует переданный вами аргумент в качестве разделителя, чтобы определить, в каких точках должна быть разделена строка.
var king = "Hello Brother"; var newArray = []; newArray = king.split(" ");
- Мы можем использовать метод соединения, чтобы объединить каждый элемент массива в строку, разделенную любым разделителем, который вы указали в качестве аргумента.
var joinMe = ["Split","me","into","an","array"]; var joinedString = ''; joinedString = joinMe.join(" ");
О, понедельник :(
Но я взял выходной на работе :) Так как дома у меня есть мелкие работы и мне нужно набрать 290 баллов в FCC. Сейчас 256, осталось еще 34.
Честно говоря, мне немного надоел FCC, я смотрю на один и тот же экран уже несколько дней. Я сделаю небольшой перерыв в FCC, как только достигну 290, и перейду к большему количеству структур данных и алгоритмов, а также к списку незавершенных курсов.
Есть набор простых алгоритмов, которые мы будем решать в рамках упражнения по JS:
- Перевернуть строку.
- Факториал.
[ПРИМЕЧАНИЕ]Несколько замечаний по регулярным выражениям —
- Регулярное выражение — это объект, описывающий набор символов.
- [abc] — найти любой символ в квадратных скобках.
- [^abc] — найти любой несимвол в скобках
- Точно так же у нас есть [0–9] и [^0–9]
Затем у нас есть метасимволы, которые имеют особое значение.
- \w — символ слова
- \W — символ, не являющийся словом
- \д — цифра
- \D — не цифра
Регулярные выражения содержат гораздо больше информации, которую мы рассмотрим по мере продвижения вперед.
[^A-Za-z0–9] — это выражение даст мне все небуквенно-цифровые символы.
aayush-bhardwaj/Google_Preparation
Google_Preparation — репозиторий Git будет содержать кодовую базу для блога «GOOGLE за 114 дней, поскольку Git намного лучше…github .com»
Простая задача, но прояснила многие мои понятия.
- sort() — еще одна широко используемая функция в Javascript.
Вопросы . Найти самое длинное слово в строке?
aayush-bhardwaj/Google_Preparation
Google_Preparation — репозиторий Git будет содержать кодовую базу для блога «GOOGLE за 114 дней, поскольку Git намного лучше…github .com»
[внимание] Функция обратного вызова sort() немного сложна.
И при этом моя оценка за день 261 .
Конец связи.