Переменные JavaScript и методы массива
Переменные — это место для хранения, необходимое нам при программировании для хранения чисел, строк и т. Д. Переменные — это ключевые компоненты любого языка программирования.
Есть три способа объявить переменную в JavaScript:
Используя ключевое слово «var»:
Когда вы объявляете переменную с помощью ключевого слова «var», вам не обязательно ее инициализировать, вы можете просто объявить ее и использовать. Допускается повторное объявление и повторное обновление переменной. Пример:
Используя ключевое слово «let»:
Используя ключевое слово «let», например «var», вам не обязательно инициализировать раньше, вы можете просто объявить его, повторное объявление не разрешено, но вы можете его обновить.
Используя ключевое слово «const»:
Это ключевое слово в основном указывает, что после того, как вы ввели значение, оно никогда не может быть изменено, вы не можете повторно объявить или обновить его, даже в обязательном порядке необходимо инициализировать во время объявления.
Массив JS и его методы:
Массивы — это хранилище для хранения значений. Массивы JS — это глобальные объекты, как и списки в Python. Длина JS-массивов не фиксирована, их можно изменить в любой точке при несмежных участках памяти.
Существует несколько методов обхода и мутации в JS.
метод толчка:
Чтобы вставить элементы в массив в конце.
const Vehicles= ["Автомобиль", "Фургон", "Грузовик", "Велосипед"];
Vehicles.push("Скутер"); // Добавляет «Скутер» к транспортным средствам
O/P:- [«Автомобиль», «Фургон», «Грузовик», «Велосипед», «Скутер»]
поп-метод
Метод pop() удаляет последний элемент из массива.
const Vehicles= ["Автомобиль", "Фургон", "Грузовик", "Велосипед"];
Vehicles.pop(); // Удаляет «Велосипед» из транспортных средств
O/P:- ["Автомобиль", "Фургон", "Грузовик"]
Метод сдвига
Удаляет элемент с индексом «0».
const Vehicles= ["Автомобиль", "Фургон", "Грузовик", "Велосипед"];
Vehicles.shift(); // Удаляет «Автомобиль» из транспортных средств
O/P:- [ «Фургон», «Грузовик», «Велосипед»]
Неизменный метод
Вставьте элемент с индексом «0».
const Vehicles= ["Автомобиль", "Фургон", "Грузовик", "Велосипед"];
Vehicles.unshift("Скутер"); // Удаляет «Автомобиль» из транспортных средств
O/P:- [«Скутер», «Автомобиль», «Фургон», «Грузовик», «Велосипед»]
метод сращивания
Этот метод можно использовать для добавления новых элементов в массив.
const Vehicles= ["Автомобиль", "Фургон", "Грузовик", "Велосипед"];
Vehicles.splice(2,0,"Скутер"); 1-й параметр: начать с индекса 2,2-й параметр: удалить нулевые элементы и добавить значения.
O/P:- ["Автомобиль", "Фургон", "Скутер", "Грузовик", "Велосипед"]
метод concat
Объединяет массивы, создавая новый массив.
const twoWheeler= ["Велосипед" "Скутер"];
const fourWheeler= ["Грузовик", "Автомобиль", "Фургон"];
const Vehicles= twoWheeler.concat(fourWheeler);
O/P:- ["Велосипед", "Скутер", "Грузовик", "Автомобиль", "Фургон"]
метод среза
Метод используется для удаления части массива. Он создает новый массив. Он не удаляет никаких элементов из исходного массива.
var Vehicles = ["Автомобиль", "Фургон", "Скутер", "Грузовик", "Велосипед"];
var new_vehicles= транспортные средства.slice(1, 4);
O/P:-[ «Фургон», «Скутер», «Грузовик»]
метод карты
Метод карты позволяет нам получить доступ к массиву и манипулировать им, как мы хотим.
константа = [1,2,3,4,5]
const d = a.map (функция (элемент) {возвратный элемент * элемент})
console.log(д)
O/P:-[1,4,9,16,25]
метод фильтрации
FIlter создает новый массив с некоторыми специфическими условиями.
var Vehicles = ["Автомобиль", "Фургон", "Скутер", "Грузовик", "Велосипед"];
var filtered_vehicle = транспортные средства.фильтр (функция (элемент) {возвращаемый элемент.длина ≤3})
O/P:- ["Автомобиль", "Фургон"]
forEach метод
Метод вызывает функцию один раз для каждого элемента массива по порядку.
пусть сумма = 0;
const numbers = [10,2,5,6];
numbers.forEach(myFunction);
function myFunction(item) {
сумма += item;
}
O/P:-23
найти метод
Этот метод возвращает значение элемента массива, удовлетворяющего условию.
var Vehicles = ["Автомобиль", "Фургон", "Скутер", "Грузовик", "Велосипед"]
значение = транспортные средства. найти (checkType (транспортное средство) {
возвращаемый автомобиль == «Грузовик»;
})
O / P: - Грузовик
метод toString
Метод возвращает строку со всеми значениями массива, разделенными запятыми.
const Vehicles= ["Автомобиль", "Фургон", "Скутер", "Грузовик", "Велосипед"]
let text = Vehicles.toString();
O/P:-автомобиль, фургон, скутер, грузовик, велосипед