12 2015 档案

摘要:所有的数组都是对象,可以为其创建任意名字的属性,而非数组的索引。如a[1.2] = 5;当试图查询对象中不存在的属性时,不会报错,只会返回undefined。省略的元素在数组中是存在的,其值为undefined。这和数组元素根本不存在是有区别的。var a1 = [,,,,];//a1=[undef... 阅读全文
posted @ 2015-12-08 11:39 Rella 阅读(157) 评论(0) 推荐(0)
摘要:对象序列化是指将对象的状态转换为字符串,也可将字符串还原为对象。JSON.stringify()和JSON.parse()用来序列化和还原javascript对象。o = {x:1,y:{z:[false,null,""]}};s = JSON.stringify(o);//'{"x":1,"y":... 阅读全文
posted @ 2015-12-07 15:41 Rella 阅读(135) 评论(0) 推荐(0)
摘要:1.原型属性 通过对象直接量创建的对象使用Object.prototype作为它们的原型; 通过new创建的对象使用构造函数的prototype属性来作为它们的原型; 通过Object.create()来创建的对象使用第一个参数作为它们的原型。 在ECMAScript5中将对象作为参数传... 阅读全文
posted @ 2015-12-07 15:02 Rella 阅读(980) 评论(0) 推荐(0)