javascript数组、对象操作总结
来源:互联网 发布:mysql 主备热切换 编辑:程序博客网 时间:2024/04/30 02:55
数组:
创建数组:
方法一: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.属性
- javascript数组、对象操作总结
- javascript操作数组对象的方法总结
- Javascript 数组对象 操作
- 数组操作总结(javascript)
- javaScript数组操作总结
- Javascript数组对象声明和操作
- javascript、JQuery操作数组、Json对象、缓存
- JavaScript数组对象常用操作汇总
- JavaScript学习 jquery17 数组,对象操作
- javascript之数组操作 对象是{}
- Javascript数组、json对象基本操作
- JavaScript 对象与数组(操作指南)
- JavaScript对象之数组操作-Array
- javascript、JQuery操作数组、Json对象、缓存
- javascript学习笔记--数组对象的操作
- JavaScript数组操作常用函数总结
- javascript操作日期对象的方法总结
- javascript操作Math对象的方法总结
- Java JDBC
- iOS控件无法显示的缘由总结
- 利用vncserver图形化界面访问局域网主机
- Android 如何在Eclipse中查看Android API源码 及 support包源码
- 解题报告 之 HOJ2816 Power Line
- javascript数组、对象操作总结
- Hadoop 2.7.0 新版本发布
- 我的公开性日记
- PHP_Note.1
- 黑马程序员-Java数组学习笔记
- 快速幂取模
- Android4.4编译环境的搭建和编译
- UITableViewCell的动态计算
- Java异常处理