JavaScript: Массив

  • создаем массив: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).

Оцените статью
devanswers.ru
Добавить комментарий