`
gaofan0528
  • 浏览: 18789 次
社区版块
存档分类
最新评论

js 数组一些方法

 
阅读更多

多维数组

js不支持真正的多维数组 可以用数组的数组来模仿 访问数组的数组中的元素可以简单的使用两次[]操作符
假设变量gf是一个数组的数组 基本元素是数值 gf[x]的每个元素都包含
一个数值数组 访问数值中特定数值的代码gf[x][y]

例子使用多维数组制作一个乘法口诀表

 var t = new Array(10)  //表格有10行
 for(var i=0;i<t.length;i++){
 t[i] = new Array(10)      //每行有10列
 }//初始化数组
 for(var row = 0; row<t.length;row++){
for(col = 0;col<t[row].length;col++){
t[row][col] = row*col		
	}
}
//使用多维数组计算 5 * 7 
var p = t[5][7]
var d = t[6][8]   //48
console.log(p)   //输出   35

 

join()是把数组中所有元素转化为字符串拼接在一起返回生成的字符串

默认是用逗号(,)分隔

var arr = new Array(3)
arr[0] = "gf"
arr[1] = "gf"
arr[2] = "gf"
console.log(arr.join())
//gf,gf,gf

 用指定的.来分隔

var arr = new Array(3)
arr[0] = "gf"
arr[1] = "gf"
arr[2] = "gf"
console.log(arr.join('.'))
//gf.gf.gf

 

reverse()

颠倒数组的顺序

var a = [1,2,3]
console.log(a.reverse())
//3,2,1

 

sort()

数组进行排序 元素是字母按照字母表顺序排序 如果是数字按照大小排序

var a = [66,88,3]
console.log(a.sort())
//3,66,88

 

concat()

连接两个或多个数组

var a = [1,2,3];
console.log(a.concat(4,5));
//1,2,3,4,5

 

slice()

从已有的数组中返回选定的元素

var a = [1,2,3,4,5]
console.log(a.slice(0,3))
console.log(a.slice(0,3,6))  1,2,3  如果有三个参数他只返回第一个到第二个参数
console.log(a.slice(-3,-2))   3
如果有负数表示数组倒序   -1代表数组最后一个数
//1,2,3


两个参数分别表示了开始和结束位置  如果只有一个参数 就从参数位置到结束

 

pop()

删除并返回数组的最后一个元素

var a = [1,2,3,4,5]
console.log(a.pop())
console.log(a)
//5
//1,2,3,4

 

shift()

把数组的第一个元素删除返回第一个元素

var a = [1,2,3,4,5]
console.log(a.shift())
console.log(a)
//1
//2,3,4,5

 

分享到:
评论

相关推荐

    第11节 JavaScript数组常用方法及应用.rar

    第11节 JavaScript数组常用方法及应用.rar第11节 JavaScript数组常用方法及应用.rar第11节 JavaScript数组常用方法及应用.rar第11节 JavaScript数组常用方法及应用.rar第11节 JavaScript数组常用方法及应用.rar第11...

    JS数组常用方法.md

    常见的JS数组的使用方法 数组对象用来在单独的变量名中存储一系列的值。 我们使用关键词 new 来创建数组对象。下面的代码定义了一个名为 myArray 的数组对象: var myArray=new Array() 有两种向数组赋值的方法...

    js数组使用方法

    本文将详细介绍JavaScript中数组的一些常用操作方法:`pop`、`push`、`unshift`、`splice` 和 `shift`。 #### 1. `pop()` 方法 `pop()` 方法用于移除数组的最后一个元素,并返回该元素的值。如果数组为空,则返回 `...

    JavaScript数组(源代码)

    JavaScript数组(源代码)JavaScript数组(源代码)JavaScript数组(源代码)JavaScript数组(源代码)JavaScript数组(源代码)JavaScript数组(源代码)JavaScript数组(源代码)JavaScript数组(源代码)...

    js数组相减简单示例【删除a数组所有与b数组相同元素】

    扩展阅读中提及的专题,例如《JavaScript数组操作技巧总结》、《JavaScript遍历算法与技巧总结》等,为读者提供了更多的学习资源。通过这些资源,读者可以更加全面地掌握JavaScript中数组操作的多种技巧和方法,从而...

    JS 数组遍历的方法

    本篇文章将详细介绍几种常见的JS数组遍历方法,并通过实例来加深理解。 1. `for`循环 这是最基础的遍历方式,通过索引来访问数组中的每个元素: ```javascript let arr = [1, 2, 3, 4, 5]; for (let i = 0; i ; i+...

    JS合并两个数组的3种方法详解

    这篇文章主要介绍了JS合并两个数组的3种方法详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 需要将两个数组合并成为一个的情况。比如: var a = [1,2,3];...

    asp.net中后台c#数组与前台js数组交互

    ASP.NET中后台C#数组与前台JS数组交互 在ASP.NET中,后台C#数组与前台JS数组的交互是一个常见的问题。前台JS数组需要从后台C#数组中获取数据,而后台C#数组则需要从数据库中获取数据。下面我们将详细介绍如何实现这...

    js数组说明大全

    JavaScript 数组详细说明大全 JavaScript 中的数组是一种基本数据类型,用于存储一组相关的数据。数组可以存储各种类型的数据,包括数字、字符串、对象等。数组的使用非常广泛,以下是对 JavaScript 数组的详细说明...

    一步看懂JS数组对象的方法

    用图片描述JS数组对象的方法,简单清晰,不懂的可以再翻翻书,包括 map push sort join some splice .... 各种筛选 切割 转换 排列

    js数组操作方法PDF

    js 数组操作方法 1. filter () filter()方法创建一个新数组,新数组中的元素是通过检查指定数组中符合条件的 所有元素。它通过测试布尔函数来执行,该函数只有在返回true时才会保留元素。 语法: const newArray = ...

    js数组转换成tree结构数组

    js数组转换成tree结构数组算法

    php数组转化为js数组

    本文将详细介绍一个用于将 PHP 数组转换为 JavaScript 数组的函数,并通过示例来展示其使用方法。 #### 函数定义 首先,我们来看一下这个函数的基本结构: ```php function phparr_to_jsarr($phparr, $jsarrname ...

    Javascript数组及其操作

    Javascript 数组及其操作 Javascript 数组是一种基本的数据结构,用于存储和操作多个值。数组是一种复杂的数据类型...Javascript 数组是基础的数据结构,提供了多种操作方法和属性,可以满足各种数据处理和计算需求。

    js判断数组是否相等的方法

    在JavaScript中,判断两个数组是否相等是一个常见的需求,尤其在处理数据比较或者验证时。根据标题和描述,我们可以区分两种不同的场景: 1. **数组完全相等**:在这种情况下,不仅要求数组中的元素相同,而且元素...

    JavaScript数组对象方法.xmind

    JavaScript数组对象方法.xmind

    js数组删除指定元素js数组删除指定元素js数组删除指定元素js数组删除指定元素js数组删除指定元素

    js数组删除指定元素js数组删除指定元素js数组删除指定元素js数组删除指定元素js数组删除指定元素js数组删除指定元素js数组删除指定元素js数组删除指定元素js数组删除指定元素js数组删除指定元素js数组删除指定元素js...

    全国城市js数组

    在实际实现过程中,开发者可能会创建两个JavaScript数组,一个存储省份信息,另一个存储城市信息。例如: ```javascript var provinces = [ {name: '北京市', cities: ['东城区', '西城区', '朝阳区', ...]}, {...

    数组乱序 javascript

    数组乱序 javascript

    javaScript数组迭代方法详解_.docx

    JavaScript 数组迭代方法是指数组对象上的一些方法,这些方法可以对数组中的每一项进行操作,例如遍历、过滤、映射等。这些方法都可以接收两个参数:要在每一项上运行的函数和(可选的)运行该函数的作用域对象。 1...

Global site tag (gtag.js) - Google Analytics