码迷,mamicode.com
首页 > Web开发 > 详细

js-简单对象(PlainObject)

时间:2015-02-13 11:33:13      阅读:252      评论:0      收藏:0      [点我收藏+]

标签:

作者:zccst

2014-6-25
问:什么是简单对象?
答:纯粹的对象(通过 "{}" 或者 "new Object" 创建的)


问:然后将简单对象转为数组?
答:对象转数组
比如转类数组的对象arguments可以用Array.prototype.slice.call(arguments);
可以转数组的对象,必须符合两个条件:
1,对象的元素索引使用数字。
2,对象必须有length属性。
例如:
Js代码  技术分享
  1. var obj = {};   
  2. obj[0] = 1;   
  3. obj[1] = 2;   
  4. obj.length = 2;   
  5. alert(Array.prototype.slice.call(obj));  

批注:该结论在大部分浏览器下成立。然而,在IE环境下,对于HtmlCollection这样的DOM元素集合,即使具有上述特征,它在调用slice的时候也会报错。




2013-5-22 
类关联数组

js中对象,使用key-value用来保持前端的值非常合适。

object();
key1=>value1
key1=>value1
key1=>value1

可以通过
$.each(obj,function(key, value){
});
方式遍历。

区别于数组使用
a = new Array(6);
for(var i = 0; i<a.length; i++){
}

js-简单对象(PlainObject)

标签:

原文地址:http://www.cnblogs.com/shsgl/p/4289862.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!