MST

星途 面试题库

面试题:JavaScript 数组元素添加删除的基础技巧应用

给定一个 JavaScript 数组 `let arr = [1, 2, 3]`,请使用至少两种不同的方法向数组末尾添加元素 `4`,并使用至少两种不同的方法删除数组中的第一个元素,然后返回修改后的数组。
44.6万 热度难度
编程语言JavaScript

知识考点

AI 面试

面试题答案

一键面试
  1. 向数组末尾添加元素4的方法
    • 方法一:使用push方法
      let arr = [1, 2, 3];
      arr.push(4);
      console.log(arr); 
      
    • 方法二:使用length属性
      let arr = [1, 2, 3];
      arr[arr.length]=4;
      console.log(arr); 
      
  2. 删除数组中第一个元素的方法
    • 方法一:使用shift方法
      let arr = [1, 2, 3];
      arr.shift();
      console.log(arr); 
      
    • 方法二:使用数组解构和剩余参数
      let arr = [1, 2, 3];
      let [, ...newArr] = arr;
      console.log(newArr); 
      

最终修改后的数组示例代码(先添加4,再删除第一个元素):

let arr = [1, 2, 3];
// 添加4
arr.push(4);
// 删除第一个元素
arr.shift();
console.log(arr); 

最终返回的修改后的数组根据上述代码执行结果为[2, 3, 4] 。不同的添加和删除组合会有不同结果,但思路就是以上几种操作的组合。