- создаем массив:
let arrayName = ['item1','item2','item3'];
-
array.length
показывает количество элементов в массиве. -
array.push('item4','item5')
может добавить элементы в массив в конце. -
array.pop()
не содержит аргументов, удаляет последний элемент в массиве. -
array.shift()
удаляет первый элемент массива. -
array.join()
может соединять элементы массива с помощью,
;
array.join('')
: нет пробела между элементами;
array.join('-')
соединяет каждый элемент с помощью -
.
Например:
array = [1,2,3,4,5,6];
console.log(array.slice(2)); //output: [3, 4, 5, 6]
console.log(array.slice(2,4)); //output: [3, 4]
console.log(array); //output: [1,2,3,4,5,6]
Массивы const
являются изменяемыми, но не могут быть переназначены.
Например:
let arrayOne = [1,2,3,4,5]
arrayOne[2] = 8;
console.log(arrayOne); //output: [1, 2, 8, 4, 5]
arrayOne = ['This','is','a','new','array'];
console.log(arrayOne); //output: ["This", "is", "a", "new", "array"]
const arrayTwo = [1,2,3,4,5]
arrayOne[2] = 8;
console.log(arrayTwo); //output: [1, 2, 8, 4, 5]
arrayTwo = ['This','is','a','new','array']; //output: TypeError: Attempted to assign to readonly property.
Например:
const numbers = [1,2,3,4,5,6];
const sum = numbers.reduce((accumulator, currentValue)=>{
return accumulator + currentValue;
});
console.log(sum); //output: 21
- Чтобы проверить, является ли объект массивом или нет, используйте
Array.isArray(objectName)
.