js中数组的方法

在JavaScript学习中,数组是一个很基础的知识。但是又是用的很多的知识。本文介绍下JS中数组的方法以及其使用。

操作方法

  • 01

    创建数组创建数组,为其赋值,然后输出这些值。代码如下: <html> <body> <script type="text/javascript"> var mycars = new Array() mycars[0] = "Saab" mycars[1] = "Volvo" mycars[2] = "BMW" for (i=0;i<mycars.length;i++) { document.write(mycars[i] + "<br />") } </script> </body> </html>

  • 02

    For...In 声明。使用 for...in 声明来循环输出数组中的元素。 <html> <body> <script type="text/javascript"> var x var mycars = new Array() mycars[0] = "Saab" mycars[1] = "Volvo" mycars[2] = "BMW" for (x in mycars) { document.write(mycars[x] + "<br />") } </script> </body> </html>

  • 03

    合并两个数组 - concat()。如何使用 concat() 方法来合并两个数组。 <html> <body> <script type="text/javascript"> var arr = new Array(3) arr[0] = "George" arr[1] = "John" arr[2] = "Thomas" var arr2 = new Array(3) arr2[0] = "James" arr2[1] = "Adrew" arr2[2] = "Martin" document.write(arr.concat(arr2)) </script> </body> </html>

  • 04

    用数组的元素组成字符串 - join()。如何使用 join() 方法将数组的所有元素组成一个字符串。 <html> <body> <script type="text/javascript"> var arr = new Array(3); arr[0] = "George" arr[1] = "John" arr[2] = "Thomas" document.write(arr.join()); document.write("<br />"); document.write(arr.join(".")); </script> </body> </html>

  • 05

    文字数组 - sort()。如何使用 sort() 方法从字面上对数组进行排序。 <html> <body> <script type="text/javascript"> var arr = new Array(6) arr[0] = "George" arr[1] = "John" arr[2] = "Thomas" arr[3] = "James" arr[4] = "Adrew" arr[5] = "Martin" document.write(arr + "<br />") document.write(arr.sort()) </script> </body> </html>

  • 06

    数字数组 - sort()。如何使用 sort() 方法从数值上对数组进行排序。 <html> <body> <script type="text/javascript"> function sortNumber(a, b) { return a - b } var arr = new Array(6) arr[0] = "10" arr[1] = "5" arr[2] = "40" arr[3] = "25" arr[4] = "1000" arr[5] = "1" document.write(arr + "<br />") document.write(arr.sort(sortNumber)) </script> </body> </html>

(0)

相关推荐

  • js中数组怎么添加元素

    介绍JS中数组添加元素的方法. 操作方法 01 创建数组,例如:var a = [1,2,3,4,5]; 02 调用函数给数组添加元素即可 JavaScript数组元素添加函数 01 unshift: ...

  • js中的map 遍历方法

    js中的map方法 1)定义:map方法是通过循环的方式一个一个项的处理原来的数组,并返回新的数组,同时,不会改变原数组的值 2)格式:array1.map(function(item, index, ...

  • javascript(js)中怎么对数组值从小到大的排序?

    在编写前端代码时经常会使用到javascript的数组,那么我们怎么来操作呢? 操作方法 01 首先创建一个js的数组,其中里面的值大小是不按顺序的: 02 接下来我们就用js的方法来进行从小到大的排 ...

  • JS 求数组中的最大值和最小值

    JS中本身并没有一种方法可以直接使用,用来求得数组中的最大值和最小值,需要结合JS的数学计算对象Math 操作方法 01 新建一个HTML文档,并定义标签<script> 02 定义一个数 ...

  • 在一个js中引用另一个js的方法

    js中引用另外一个js的方法主要有两种,实际上性质是一样的,这篇文章就来和大家分享一下这两种方法,与HTML编程的理念 操作方法 01 一个js调用另外一个js的方法,最简单的例子就是jquery的调 ...

  • JS将数组中指定位置的元素删除

    JS将数组中指定位置的元素删除 操作方法 01 Array array=new Array(); array.del(object); 02 //数组删除Array.prototype.del = f ...

  • js中substring和substr用法与区别

    javascript字符串操作获取子串的方法有好几种,本篇主要介绍substring和substr用法与区别 操作方法 01 在开始之前,先回顾下js中下标(数组元素/字符串中字符下标): 下标总是从 ...

  • excel2016中sumsq函数怎么用 sumsq函数在excel中的使用方法

    excel是我们常用的办公软件,有时会用到很多函数的计算,那么excel2016中sumsq函数怎么用?下面小编带来sumsq函数在excel中的使用方法,希望对大家有所帮助. sumsq函数在exc ...

  • js中鼠标滑过显示内容,移出隐藏内容效果

    在做网页的时候这是经常会遇到的一个效果,鼠标滑过一个div的时候内容显示,鼠标移出div的时候内容隐藏.其实这在js中是个非常简单的效果,很好实现,下面我来给大家敲下代码看是如何一步步实现的,大家按照 ...