Please enable JavaScript.
Coggle requires JavaScript to display documents.
Методы массивов ((методы изменения (pop
var lalstElem = arr.pop();, push…
Методы массивов
методы изменения
-
push
var newLength = arr.push(elem1, elem2, ...)
unshift
var newLength = arr.unshifth(elem1, elem2, ...)
-
-
splice
var deletedElements = arr.splice(startElemForDel, countElemForDel, 'elemForInsert')
sort
var sorderArr = arr.sort(function callback(a, b));
методы доступа
(не меняют массив, а возвращают в другом представлении)
Concat
var newConcatedArr = arr.concat(secondArr, thirdArr, ...)
-
Slice
var rangeValue = arr.slice(startIndex, endIndex) если передать только 0 скопирует весь массив.
indexOf
var serchElementIndex = arr.indexOf(serchElem, indexFrom)
indexOfRight - начинает с конца
методы обхода
reduce
var combinedValues = arr.reduce(function callback(accum, currentValue, (index), (arr)), initialValue); reduceRight - начинает с конца
map
var newArr = arr.map(function collback(currentItem, (index), (arr) {return changed elem};), (thisArg));
filter
var filteredArr = arr.filter(function collback(currentItem, (index), (arr) {return true or false};), (thisArg));
forEach
arr.forEach(function collback(currentItem, (index), (arr) {};), (thisArg));
Array.from(pseudoCollection) Делает из массивоподбного элемента полноценный массив со всеми методами.
-
Split
‘var splitArr = stroke.split(separate, (limitValues));’