js-简单对象(PlainObject)

作者:zccst

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


问:然后将简单对象转为数组?
答:对象转数组
比如转类数组的对象arguments可以用Array.prototype.slice.call(arguments);
可以转数组的对象,必须符合两个条件:
1,对象的元素索引使用数字。
2,对象必须有length属性。
例如:

var obj = {};
obj[0] = 1;
obj[1] = 2;
obj.length = 2;
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++){
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值