Главная

JavaScript

Типы данных


Массив в JavaScript

Массивы в JavaScript не имеют огроничений на длинну !
var emptyArray = [] ; // пустой массив

Размер массива.
emptyArray.length ; // вернет Number

Добавление в массив.
emptyArray.push('abc') ; //

Удаление из массива по индексу.
delete emptyArray[4] ; // удаляет пятый елемент массива по индексу

Удаление из массива последнего елемента.
emptyArray.pop() ; // удаляет последний елемент массива и возвращает нам удаленный обьект

Обьединение содежимого массива в строчку .
var resultArray = arrayOfSting.join( " , " ) ; // "Hello , user , welcome , back"

Обьединение массивов в один.
var resultArray = arrayOfNumbers.concat(arrayOfStrings) ; // [1,2,3,"abc","cde","hello"]

Взятие буквы по индексу .
строка[3] ; // вернет букву

Срез .
var resultArray = arrayOfNumbers.slice(0,25) ; // вернет подмассив

Сортируем массив .
arrayOfNumbers.sort() ; // сортируем

Вставка в массив .
var resultArray = arrayOfNumbers.splice(индекс_куда_вставляем , кол-во_удаляемых_емементов, что_вставляем ) ; //

Удаление из массива произвольных элементов.
var resultArray = arrayOfNumbers.splice(индекс_откуда_удаляем , кол-во_удаляемых_емементов) ; //

Удаление из массива первого элемента.
var resultObject = arrayOfNumbers.shift() ; // вернет удаляемый элемент из массива

Добавление в начало массива нового элемента.
arrayOfNumbers.unshift(562) ; // добавит в массив новый элемент

Проверка условия всех елементов массива.
Принимает callbackFunc
arrayOfNumbers.every(callbackFunc) ; // вернет true или false

Проверка условия хотябы одного элемента массива.
Принимает callbackFunc
arrayOfNumbers.some(callbackFunc) ; // вернет true или false

Проверка обьекта на то что он является типом массив .
Array.isArray(emptyArray) ; // вернет true или false
Поиск подстроки в строке .
строка.indexOf("#twitter") ; // вернет индекс первого вхождения подстроки в строке
строка.indexOf("#noSubstring") ; // вернет минус один если подстрока не найдена в строке