如何使用 JavaScript 查找给定数组中除第一个元素之外的所有元素?

如何使用 JavaScript 查找给定数组中除第一个元素之外的所有元素?

在本教程中,我们将使用 JavaScript 查找给定数组中除第一个元素之外的所有元素。在这里,我们将创建一个数组,并使用 JavaScript 打印 HTML 页面上的所有元素,留下第一个元素。

我们主要可以使用两种方法来完成上述任务。这两种方法均给出为 -

方法一:使用slice()方法

slice() 方法是一种 JavaScript 方法,用于从数组中切出所需数量的元素。

语法

以下语法可以与一个参数值一起使用,其中它将修剪数组中给定索引之后的所有元素 -

const fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"];
const citrus = fruits.slice(1); //   Orange, Lemon, Apple, Mango

步骤

使用 slice() 方法生成所需结果的步骤。

第 1 步 - 创建一个填充一些元素的数组。

第 2 步 - 创建一个将数组作为参数的函数。

第 3 步 - 在此步骤中,我们将创建一个变量来存储 array.slice() 方法的结果。

第 4 步 - 从函数返回结果变量。

第 5 步 - 我们调用该函数来给出结果。

示例

我们可以使用下面的代码使用 slice() 方法查找给定数组中除第一个元素之外的所有元素 -

<!DOCTYPE html>
<html>
<head>
   <h2> Tutorials Point </h2>
</head>
<body>
   <script>
      const fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"];
      const remove_first = (fruits) => {
         const result =	fruits.slice(1)
         return result 
      }
      let output = remove_first(fruits)
      document.write(output)
   </script>
</body>
</html>

方法 2. 使用 for 循环

在这种方法中,我们将在数组中运行 for 循环并打印数组中除第一个元素之外的所有元素。我们在这里使用索引号的逻辑,因为我们知道数组的索引号从 0 开始,因此我们通过索引 1 运行循环。

步骤

使用 for 循环生成所需结果的步骤 -

第 1 步 - 创建一个数组,其中填充一些元素。

第 2 步 - 创建一个将数组作为参数的函数。

第 3 步 - 在此步骤中,我们将创建一个空数组来存储 for 循环中循环的元素,并创建一个变量来保留新数组的长度。

第 4 步 - 创建一个 for 循环,该循环从索引号 i=1 到数组的长度循环遍历原始数组。

第 5 步 - 将原始数组的元素存储到上面创建的新数组中。

第 6 步 - 从函数返回结果数组

第 7 步 - 我们调用该函数来给出结果。

示例

我们可以使用下面的代码使用 slice() 方法查找给定数组中除第一个元素之外的所有元素 -

<!DOCTYPE html>
<html>
<head>
   <h2> Tutorials Point </h2>
</head>
<body>
   <script>
      const fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"];
      const remove_first = (fruits) => {
         const new_arr = []
         let a = 0
         for (let i = 1; i < fruits.length; i++) {
            new_arr[a] = fruits[i]
            a++
         }
         return new_arr
      }
      let output = remove_first(fruits)
      document.write(output)
   </script>
</body>
</html>

因此,从本文中,我们学习了用于查找给定数组中除第一个元素之外的所有元素的两种方法。每当我们想要修剪时,我们都可以使用这些给定的方法 数组中的元素。当我们需要从数组中删除多个元素时,也可以使用这些方法,我们只需要更改 slice() 方法和 for 循环中的索引号即可。

以上就是如何使用 JavaScript 查找给定数组中除第一个元素之外的所有元素?的详细内容,更多请关注编程之家其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


kindeditor4.x代码高亮功能默认使用的是prettify插件,prettify是Google提供的一款源代码语法高亮着色器,它提供一种简单的形式来着色HTML页面上的程序代码,实现方式如下: 首先在编辑器里面插入javascript代码: 确定后会在编辑器插入这样的代码: <pre
这一篇我将介绍如何让kindeditor4.x整合SyntaxHighlighter代码高亮,因为SyntaxHighlighter的应用非常广泛,所以将kindeditor默认的prettify替换为SyntaxHighlighter代码高亮插件 上一篇“让kindeditor显示高亮代码”中已经
js如何实现弹出form提交表单?(图文+视频)
js怎么获取复选框选中的值
js如何实现倒计时跳转页面
如何用js控制图片放大缩小
JS怎么获取当前时间戳
JS如何判断对象是否为数组
JS怎么获取图片当前宽高
JS对象如何转为json格式字符串
JS怎么获取图片原始宽高
怎么在click事件中调用多个js函数
js如何往数组中添加新元素
js如何拆分字符串
JS怎么对数组内元素进行求和
JS如何判断屏幕大小
js怎么解析json数据
js如何实时获取浏览器窗口大小
原生JS实现别踩白块小游戏(五)
原生JS实现别踩白块小游戏(一)