对象
一、新建一个对象有三种方法:
1、var emptyObj1 = {};//创建空对象
2、var emptyObj1 = new Object();//创建空对象
3、var person = {"name":"Daisy","age":25,"sex":"female"};
二、访问对象可以使用".":persion.name,或是这样写:person["name"]//双引号别丢了
三、循环取对象里的值
var s = "";
for(var props in person){
s += person[props];
}
四、delete操作符可以删除对象中的某个属性,判断某个属性是否存在可以使用"in"操作符.
delete person.sex;//删除sex属性
alert("sex" in person);//false
数组
一、创建数组可以用"[]"操作符,或者是用Array()构造函数来new一个.
- var array1 = [];
-
var array2 = new Array();
-
array1 = [1,"s",[3,4],{"name1":"NAME1"}];
-
alert(array1[2][1]);
-
alert(array1[3].name1);
-
alert(array1[8]);
-
array2 = [,,];
-
alert(array2.length);
-
alert(array2[1]);
数组中的值在没有赋值之前,就是undefined
二、 可以用delete操作符删除数组的元素
这个删除仅仅是将数组在该位置的元素设为undefined,数组的长度并没有改变.
- var array = new Array("n1","n2","n3","n4","n5");
-
var astring = "";
-
for(var i=0; i<array.length; i++) {
- astring += array[i];
- }
-
alert(astring);
-
delete array[3];
-
alert(array.length + "_" + array[3])
-
-
array.length = 3;
-
alert(array[3]);
-
array.length = 8;
-
alert(array[4]);
三、数组取值
通过上面的解释,我们已经知道,对象的属性值是通过属性的名字(字符串类型)来获取,而数组的元素是通过索
引(整数型 0~~2**32-1)来得到值.数组本身也是一个对象,所以对象属性的操作也完全适合于数组.
- var array = new Array("no1","no2");
-
array["po"] = "props1";
-
alert(array.length);
-
-
alert(array[0] + "_" + array["1"] + "_" + array.po);
分享到:
相关推荐
常规的给类对象数组是无法定义事件的,这个例子给了一些参考。
关于对象数组的使用方法,对象数组是数据结构必须掌握的
Intent传递对象、对象数组
json转对象数组与数组转json--java--
java-对象数组转换为json,自己的记录,能帮到人更好
在java中调用jni中返回的对象或对象数组,即相当于helloword
C++数组与指针对象数组对象指针C++数组与指针对象数组对象指针
25.对象数组.zip25.对象数组.zip25.对象数组.zip25.对象数组.zip25.对象数组.zip25.对象数组.zip25.对象数组.zip25.对象数组.zip25.对象数组.zip25.对象数组.zip25.对象数组.zip25.对象数组.zip25.对象数组.zip25....
用nodejs实现省,市,区对象数组与数组对象的转换. 在json文件夹下面的city_array.json放入相应的城市对象数组信息,然后用命令node change_array.js就可以实现数组转换为对象,输出的信息在json/city_obj.json中...
可在jni层返回应用层一个对象数组,包括字符串、整数、小数的成员变量
Java SE程序 接口用对象数组实现Java SE程序 接口用对象数组实现Java SE程序 接口用对象数组实现Java SE程序 接口用对象数组实现Java SE程序 接口用对象数组实现Java SE程序 接口用对象数组实现Java SE程序 接口用...
三种动态对象数组的使用和对比(Tlist类、DynamicArray、STL中的vector容器)。
初学C++时对对象数组和对象指针都搞不太明白,后来找着了这篇文章才解开了我的疑虑!看看吧,挺不错的!
ActionForm属性中存在对象数组如何处理
对象数组 定义一个Sheep类 属性:类型 编号 重量 颜色 方法:两个构造函数 一组set方法 一组get方法 从键盘输入羊的属性的方法 显示羊属性的方法 定一个羊队:SheeArray类 属性: 一个存放羊对象的数组 羊队...
该方法是用来删除对象数组里面某个对象,造个轮子方便大家使用。
js解析php数组对象数组对象数组对象.docx
一个对象数组类!功能齐全,扩大了数组功能,快速开发的好助手!
利用.net来筛选数组元素,所用的算法是筛选对象数组中的重复元素
1.数据如下,提取name和callcount 2代码. getQueryCallStatistics(sesp1, this.provinceId).then((res) => { let arr = []; let arr1 = []; let arr2 = [];... this.xunshiMap = res.data.callstatistics;...