1. For…In 声明
使用 for…in 声明来循环输出数组中的元素。

<script type="text/javascript">
var mycars = new Array()
mycars[0] = "Saab"
mycars[1] = "Volvo"
mycars[2] = "BMW"for(x in mycars)
{document.write(mycars[x]+"<br/>");
}
</script>

2.合并两个数组 - concat()
如何使用 concat() 方法来合并两个数组。

<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>

3.用数组的元素组成字符串 - join()
如何使用 join() 方法将数组的所有元素组成一个字符串。

<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(".123"));</script>

4.文字数组 - sort()
如何使用 sort() 方法从字面上对数组进行排序

<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>
George,John,Thomas,James,Adrew,Martin
Adrew,George,James,John,Martin,Thomas 

5.数字数组 - sort()
如何使用 sort() 方法从数值上对数组进行排序。


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>

6. 定义数组

数组对象用来在单独的变量名中存储一系列的值。

我们使用关键词 new 来创建数组对象。下面的代码定义了一个名为 myArray 的数组对象:

var myArray=new Array()

有两种向数组赋值的方法(你可以添加任意多的值,就像你可以定义你需要的任意多的变量一样).

1:var mycars=new Array()
mycars[0]="Saab"
mycars[1]="Volvo"
mycars[2]="BMW"也可以使用一个整数自变量来控制数组的容量:var mycars=new Array(3)
mycars[0]="Saab"
mycars[1]="Volvo"
mycars[2]="BMW"2:var mycars=new Array("Saab","Volvo","BMW")注意:如果你需要在数组内指定数值或者逻辑值,那么变量类型应该是数值变量或者布尔变量,而不是字符变量。
访问数组通过指定数组名以及索引号码,你可以访问某个特定的元素。下面是代码行:document.write(mycars[0])

15. JavaScript Array(数组)对象相关推荐

  1. for 循环 和 Array 数组对象

    博客地址:https://ainyi.com/12 for 循环 和 Array 数组对象方法 for for-in for-of forEach效率比较 - 四种循环,遍历长度为 1000000 的 ...

  2. JavaScript 常用内置对象(字符串属性、Math对象、Array数组对象)

    1.字符串属性 <script> var test_var = "I Iove you"; console.log(test_var.charAt(3)) //char ...

  3. 微信小程序开发教程之Array数组对象

    最新消息,Hi小程序小编了解到,微信小程序开发教程之Array数组对象. 微信小程序开发教程已经是当下最热门的话题,下面将从多方面来谈谈Array数组对象相关的内容. Array,又称作数组对象我们通 ...

  4. Array数组对象sort排序方法

    数组sort排序方法 Array数组对象中的sort方法是根据数组中数组元素的字符编码进行排序的,所以对数字的排序,会跟想要的升序结果不一样 通过设置sort()方法的参数可以按照自定义的排序方式对数 ...

  5. JavaScript获取数组对象里面的键(key)和值(value)

    JavaScript获取数组对象里面的键key和值value对象键值 知识回调 场景复现 三种方法获取数组对象里的键值 1.Object.keys() 2.Object.entries(obj) 3. ...

  6. python的对象数组_Python当中的array数组对象实例详解

    计算机为数组分配一段连续的内存,从而支持对数组随机访问: 由于项的地址在编号上是连续的,数组某一项的地址可以通过将两个值相加得出,即将数组的基本地址和项的偏移地址相加. 数组的基本地址就是数组的第一项 ...

  7. 内置对象的API Array数组对象 String字符串对象 json字符串 JSON对象 js作用域及变量预解析 引用类型与值类型区别 共享引用 基本包装类型 数组去重

    01-内置对象的API a.Date对象获取时间 b.Array对象数组加工 c.String对象字符串加工 d.json字符串的语法格式 e.JSON对象的字符串与对象转换应用 02-JS作用域 a ...

  8. Javascript的数组对象

    创建和定义数组: 1.r mycars=new Array(); //不定义数组的长度,可以随意放值 mycars[0]="1" mycars[1]="2"2. ...

  9. JavaScript类数组对象参考

    JavaScript和DOM中有很多类数组对象,它们有以下特点 1.有length属性 2.可以使用[]通过下标访问 3.部分类数组对象使用[]访问成员时不只可以使用下标,还可以使用id或name 4 ...

  10. JavaScript Array数组分页

    JavaScript:将Array数组分页处理 `Page4array`分页处理工具类 [^1] 测试示例 Page4array分页处理工具类 1 /*** 分页数组* @param array {@ ...

最新文章

  1. Bert系列(二)——源码解读之模型主体
  2. keepalived+httpd 做web服务的高可用
  3. 数据加密和数据签名的本质区别 解释
  4. kindeditor用法简单介绍(转)
  5. c++中计算2得n次方_《一元二次方程》单元试卷,从中总结出5个考点,初三学生应知道...
  6. 三星Galaxy Note 10系列机模曝光:开孔全面屏实锤
  7. Java轻量级业务层框架Spring两大核心IOC和AOP原理
  8. 国内银行卡BIN号速查简表(2016)
  9. 小电流接地系统配电线路弧光高阻接地故障电压特征分析ATP-EMTP仿真建模
  10. 基于单片机的指纹识别电子密码锁设计
  11. php mysql begin_PHP mysqli_begin_transaction() 函数用法及示例
  12. 2021年全球起酥油收入大约4171.6百万美元,预计2028年达到5052.7百万美元,2022至2028期间,年复合增长率CAGR为 2.8%
  13. 关于常用传感器NPN和PNP类型的选择
  14. 自定义notepad++ --添加插件SourceCookifier
  15. c语言中双冒号意思_“c#excle的读取“c语言的双冒号是什么意思::
  16. IM即时通信分布式后端方案(分布式websocket)
  17. python numpy 获得数组的行和列(三种方法)
  18. 输入若干用户的用户名和密码
  19. Redis 安装部署教程
  20. 如何在word中插入PDF文件

热门文章

  1. ASP.NET 如何在网页中获取根目录
  2. IT人看《国富论》系列:第一篇之第二章:论分工的原由。分工其实是人类利己倾向的结果...
  3. 利用深度学习自动补全 Python 代码,这个开源项目有点牛逼
  4. R语言构建层次分析模型不看一下吗~
  5. snmp有android代理端吗,GitHub - wosika/SNMP4Android: 简易使用于安卓的SNMP工具类,基于snmp4j...
  6. BZOJ3997 TJOI2015组合数学(动态规划)
  7. ListView添加图片文字项
  8. 【BZOJ 1047】[HAOI2007]理想的正方形
  9. 同步互斥阻塞 (2)
  10. 面向对象-java控制台计算器简单实现[50行]