-
数组元素增删: push() unshift() pop() shift() arr.length -=1(是彻底删除元素了)查看全部
-
delete arr[0]:只是修改数组这个元素的值为undefined 不是删除了数组里的这个元素查看全部
-
创建数组-new Array 注:可以不写new的查看全部
-
创建数组-字面量 arr= [,,]:因为js中数组最后可以有一个逗号 所以这个是有两个undefined值 不是三个查看全部
-
数组概述:弱类型 可以放不同类型的元素 可以是对象或其他数组查看全部
-
其他对象方法: 对象名.toString 对象名.valueOf +对象名查看全部
-
序列化-自定义: 属性名:{ 属性名:值, 属性名:值, toJSON:function(){ } }查看全部
-
序列化与反序列化: JSON.stringify(对象名) (注:如果属性值是undefined 那么序列化时会忽略这个属性 如果是NaN或Infinity 那么是序列化后是null 若是日期 那么序列化后是日期值 ) JSON.parse(json字符串)查看全部
-
Object.isExtensible(对象名); Object.preventExtensions(对象名);阻止对象可扩展 Object.seal(对象名);让对象属性标签configurable为false Object.isSealed(对象名); Object.freeze(对象名);让对象属性标签writable为false Object.isFrozen(对象名);查看全部
-
Object.prototype.toString.call(对象名):返回[object class对象类型]查看全部
-
对象标签:proto查看全部
-
属性标签: configurable和writable属性值的影响查看全部
-
属性标签查看全部
-
属性标签: Object.defineProperties(对象名,{属性名:{},属性名:{}...})可以在一个对象里添加多个属性查看全部
-
Object.keys(对象):获取对象上所有可以枚举的属性的key值查看全部
举报
0/150
提交
取消