JS中对象与数组一些使用上的相同与不同
来源:互联网 发布:java websocket 编辑:程序博客网 时间:2024/04/29 17:28
var array = [];
var object = {};
1,数组有length属性,对象没有
如果想获得对象的属性的长度,目前只知道通过遍历累加来获得
2,引用对象中元素只能用[],如a[2],引用对象中元素则有2种方法:
对于属性名为数字的属性,只能通过a[x]来访问,比如上面的a[1]或者a['1']是一样的,这里属性名加不加属性都没关系,但是写出a.1或者a."1"就会报错了。
3, 属性是可以直接赋值的,而且是值拷贝
var object = {};
1,数组有length属性,对象没有
如果想获得对象的属性的长度,目前只知道通过遍历累加来获得
2,引用对象中元素只能用[],如a[2],引用对象中元素则有2种方法:
var a = {
1 : "11",
hello : "hi hello"
};
alert("a.length "+ a.length);
a['1']= "1";
a[1] = a[1] + "2";
a["hello"]= "Myhello";
alert("a.1 = "+ a[1]);
alert("a['hello'] = "+ a["hello"])
对于属性名为数字的属性,只能通过a[x]来访问,比如上面的a[1]或者a['1']是一样的,这里属性名加不加属性都没关系,但是写出a.1或者a."1"就会报错了。
3, 属性是可以直接赋值的,而且是值拷贝
var a = {};
var b = { 1:"a", xx:"b"};
a = b;delete b;
//或者b = null;
alert("a.x = "+ a[1]+ "; a.xx = "+ a.xx)
0 0
- JS中对象与数组一些使用上的相同与不同
- JS中对象与数组一些使用上的相同与不同
- js中innerHTML和outerHTML的相同与不同
- js数组与对象的一些区别。
- js-对象与数组的一些操作
- 指针和数组的相同与不同
- js中数组与对象的遍历
- js中数组 与 对象的区别
- js中数组与对象的区别
- js中数组与对象的遍历
- js中数组与数组,数组与对象,对象与对象间的合并
- js中js数组、对象与json之间的转换
- js中js数组、对象与json之间的转换
- js已知两个数组,这两个数组中有相同项,要把A数组中与B数组相同的项删除
- Java与CSharp的相同与不同
- DetEval与mAP的相同与不同
- 《Ext江湖》学习笔记--JS中变量、对象和数组的定义与使用
- js中数组与对象的那些事
- malloc 不能返回动态内存
- java基础知识点之多态,接口,抽象类
- 【几何】HDU 3124 Moonmist 最近圆对
- arduino之旅——L298N驱动小车前进后退
- Ninject 3 学习笔记 一.为什么使用Ninject?
- JS中对象与数组一些使用上的相同与不同
- Win32API 写的 Socket 聊天小程序
- linux 添加系统调用的方法(arm架构)
- Velocity(8)——引入指令和#Stop指令
- Selenium-Grid工作方式(自动化测试技术)
- php学习笔记4--php中GD2扩展库的学习总结
- BufferedOutputStream和ByteArrayOutputStream区别
- 浙江安吉尔电器有限公司
- Ninject 3 学习笔记 二.用场景说话之前,也落俗的简述一下