📜  js 数组推送 - Javascript (1)

📅  最后修改于: 2023-12-03 15:02:24.138000             🧑  作者: Mango

JS数组推送 - Javascript

在Javascript中,数组是一种非常常见的数据类型,它通常用于存储同一类型的多个值。而JS数组推送可以帮助我们向数组中添加新的元素。

数组推送方法

数组推送是指向数组中添加新元素的过程,可以使用数组的 push() 方法来实现,该方法在数组的尾部添加一个或多个元素并返回新数组的长度。

const fruits = ['apple', 'banana'];

fruits.push('orange');
console.log(fruits); // ['apple', 'banana', 'orange']

fruits.push('pineapple', 'grape');
console.log(fruits); // ['apple', 'banana', 'orange', 'pineapple', 'grape']
数组推送的应用场景

数组推送通常用于向数据集合中添加新数据,例如:

添加新任务
const todoList = ['task 1', 'task 2', 'task 3'];

function addTask(newTask) {
  todoList.push(newTask);
  console.log(todoList);
}

addTask('task 4'); // ['task 1', 'task 2', 'task 3', 'task 4']
数据去重
const numbers = [1, 2, 3, 3, 4, 5, 5, 6];

function unique(arr) {
  const result = [];

  for (let i = 0; i < arr.length; i++) {
    if (result.indexOf(arr[i]) === -1) {
      result.push(arr[i]);
    }
  }

  return result;
}

console.log(unique(numbers)); // [1, 2, 3, 4, 5, 6]
小结

JS数组推送是一种常见操作,可以帮助我们向数组中添加新元素。使用 push() 方法可以在数组尾部添加一个或多个元素,并返回新数组的长度。在实际应用中,数组推送被广泛用于向数据集合中添加新数据以及数据去重等场景。