JS数组

作者:李宥良
撰写时间:2019年7月26日
开发工具与关键技术:VS、 JsavaScript

什么是数组呢
数组是特殊的变量,它可以同时保存一个以上的值
举个例子
如果您有一个项目列表,在单个变量中存储这些品牌名称是这样的:
$cars1=" Number “;
$cars2=” AuditNo “;
$cars3=” Remark ";
不过,假如您希望对变量进行遍历并找出特定的那个值?或者如果您需要存储 300 个,而不是 3 个呢?
解决方法是创建数组!
数组能够在单一变量名中存储许多值,并且您能够通过引用下标号来访问某个值
有两种创建索引数组的方法:
$cars=array("Number “,” AuditNo “,” Remark “);
或者也可以手动分配索引:
$cars[0]=” Number “;
$cars[1]=” AuditNo “;
$cars[2]=” Remark ";

如何创建一个数组
array() 创建数组,带有键和值。如果在规定数组时省略了键,则生成一个整数键,这个 key 从 0 开始,然后以 1 进行递增。
要用 array() 创建一个关联数组,可使用 => 来分隔键和值。
要创建一个空数组,则不传递参数给 array():
$new =array();
数组能够在单独的变量名中存储一个或多个值。
数组在单个变量中存储多个值

例子
创建数组,为其赋值,然后输出这些值
a = a r r a y ( " a " = > " D o g " , " b " = > " C a t " , " c " = > " H o r s e " ) ; p r i n t r ( a=array("a"=>"Dog","b"=>"Cat","c"=>"Horse"); print_r( a=array("a"=>"Dog","b"=>"Cat","c"=>"Horse");printr(a);
输出
Array ( [a] => Dog [b] => Cat [c] => Horse )
使用for…In声明来遍历数组内的元素
var x
var mycars = new Array()
mycars[0] = “A”
mycars[1] = “B”
mycars[2] = “C”

for (x in mycars)
{
document.write(mycars[x] + “
”)
}
合并两个数组-concat()
如何使用 concat() 方法来合并两个数组。
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))

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值