javascript数组、对象操作总结

本文深入探讨了JavaScript中数组和对象的创建、初始化、访问、遍历和删除方法,详细解析了它们在编程中的应用。

数组:

创建数组:

方法一:var arr = new Array();    等价于    var arr = new Array('a', 'b', 'c');

方法二:var arr = [];      等价于     var arr = ['a', 'b', 'c'];


创建有初始化单元数量的数组:

var arr = new Array(5);


数组中元素的调用:

arr[ 下标值  ]   下标值取值:0 -  数组长度-1


获取数组长度:

arr.length


对象:

对象和数组的本质是一样的,都是组织的“一堆数据”,只不过对象的下标不为数字且无序


创建对象:

方法一:var obj = new object();

方法二:var obj = {};   等价于  var obj = {属性1:值1, 属性2:值2};


对象遍历(for in 结构):

for ( per in obj )                                //变量per在每次循环时,按顺序取对象的属性 跟php中的foreach遍历数组原理一样

{

       console.log(obj['per']);

}

注:在for in 结构中,利用循环得到属性,取值时,必须用obj['属性名']的格式,不能用obj.属性名的格式

例如遍历php中的多维数组:

$arr = array(

'stu1' => array ( 'name'=>'zhang',  'age'=>20),

'stu2' => array ( 'name'=>'li', 'age' => 21)

);

$json = json_encode($arr);

如果只想遍历第一个学生的数据

for ( per in json['stu1'])

{

      console.log(per);//  name   age

      console.log(json['stu1'][per]);//zhang  20

}

如果只想取指定的键值:

for ( per in json['stu1'])

{

      console.log(json['stu1']['name']);//zhang

      console.log(json['stu1']['age']);//20

}


对象单元删除:

delete obj.属性




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值