Давайте немного вспомним js.
Строковые свойства и метод
Существуют различные типы строковых свойств. Предположим, у нас есть ситуация, когда пользователи должны зарегистрироваться, и их учетные данные будут сохранены в БД. Но мы должны хранить их в БД как буквы меньшего регистра. Но пользователи могут вводить символы в верхнем или смешанном регистре. Есть несколько строковых методов, которые могут преобразовать входные строки в желаемый регистр букв. Итак, мы будем использовать string.toLowerCase(), и он будет в нижнем регистре. Существуют и другие важные методы, такие как concat, replace, charAt и т. д.
Методы массива
Различные методы массива имеют разное применение. Мы можем поместить любой элемент в массив, например array.push(item). Также можно вытолкнуть элемент с конца, например array.pop(). Также существуют методы для разных целей, такие как array.shift(), array.unshift(), array.slice().
Обычные JS-функции
Обычные функции JavaScript записываются следующим образом:
пусть addNumbers = функция (а, б) {
вернуть а+б
}
Var против Let против Const
В JavaScript существует 3 различных системы объявления переменных: var, let и const. Все эти 3 разные.
Var находится в области действия функции, когда он объявлен внутри функции. Это означает, что он доступен и может быть доступен только внутри этой функции. Поэтому, когда Var объявляется вне функции, он становится глобальным.
Переменная, объявленная в блоке с помощью let, доступна для использования только внутри этого блока. Пусть обновляется, но не объявляется заново. Let обычно предпочтительнее для объявления переменных в настоящее время.
Переменные, объявленные с помощью const, сохраняют постоянные значения. Объявления const имеют некоторое сходство с объявлениями let. Но константные переменные не могут быть обновлены. Также не может быть переобъявлен, как let.
Стрелочные функции
В ES6 функции написаны по-другому:
пусть addNumbers = (a,b) => a+b
В приведенном выше коде в скобках это параметры. И после стрелки это возвращаемое значение или выражение.
Метод карты массива
Отображение массива является альтернативой циклу for. Предположим, у нас есть массив = [ 2,4,6,8 ], и нам нужно удвоить все элементы в нем. Отображение будет…
var newarray = array.map(myFunction)
function myFunction(num) {
return num * 2;
}
Закрытия
Замыкание — это комбинация функции, связанной вместе со ссылками на окружающее ее состояние. Другими словами, замыкание дает вам доступ к области действия внешней функции из внутренней функции. В JavaScript замыкания создаются каждый раз, когда создается функция, во время создания функции.
SSL
При установке на веб-сервер он активирует навесной замок и протокол https и позволяет безопасно подключаться с веб-сервера к браузеру. Как правило, SSL используется для защиты транзакций по кредитным картам, передачи данных и входа в систему, а в последнее время становится нормой для защиты просмотра сайтов социальных сетей.