多维数组
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...
js数组使用方法范例
常见的JS数组的使用方法 数组对象用来在单独的变量名中存储一系列的值。 我们使用关键词 new 来创建数组对象。下面的代码定义了一个名为 myArray 的数组对象: var myArray=new Array() 有两种向数组赋值的方法...
JavaScript数组(源代码)JavaScript数组(源代码)JavaScript数组(源代码)JavaScript数组(源代码)JavaScript数组(源代码)JavaScript数组(源代码)JavaScript数组(源代码)JavaScript数组(源代码)...
js数组删除指定元素js数组删除指定元素js数组删除指定元素js数组删除指定元素js数组删除指定元素js数组删除指定元素js数组删除指定元素js数组删除指定元素js数组删除指定元素js数组删除指定元素js数组删除指定元素js...
主要介绍了js数组相减,结合简单示例形式分析了JavaScript删除a数组所有与b数组相同元素相关个遍历、判断、删除等相关操作技巧,需要的朋友可以参考下
这篇文章主要介绍了JS合并两个数组的3种方法详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 需要将两个数组合并成为一个的情况。比如: var a = [1,2,3];...
用图片描述JS数组对象的方法,简单清晰,不懂的可以再翻翻书,包括 map push sort join some splice .... 各种筛选 切割 转换 排列
js数组转换成tree结构数组算法
Javascript 数组及其操作 Javascript 数组是一种基本的数据结构,用于存储和操作多个值。数组是一种复杂的数据类型...Javascript 数组是基础的数据结构,提供了多种操作方法和属性,可以满足各种数据处理和计算需求。
JavaScript数组对象方法.xmind
数组乱序 javascript
NULL 博文链接:https://onestopweb.iteye.com/blog/2323726
js数组数据和对象数据做比较,并改变数组的值
本视频主要是针对JavaScript数组对象的迭代方法的讲解,包括对es5中的迭代方法的介绍和区别,以及怎样进行应用。希望大吉可以通过这个视频可以很清楚了解什么叫迭代,数组迭代的方法具体怎样进行使用。
js判断数组是否相等的方法 两种场景: 1.数组完全相等 2.元素相同顺序不同
javascript数组有哪些常见的方法_javascript数组有什么方法.docx
javaScript数组迭代方法详解_.docx
Javascript 数组方法汇总整理