Переменные 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:-автомобиль, фургон, скутер, грузовик, велосипед