Главная
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") ; // вернет минус один если подстрока не найдена в строке