-
返回部分数组
查看全部 -
数组合并
查看全部 -
数组排序
查看全部 -
数组方法
查看全部 -
稀疏数组
查看全部 -
遍历二维数组
查看全部 -
注意:
1. 用for-in遍历时,原型链上的属性也会被遍历到,而且是无序遍历。
2. 属性删除用delete, prototype属性不可被删除;var定义的变量也不可用delete删除,函数也不可以被delete掉(经验证,不同的内核实现方式不同,在chrome下不可被delete掉,返回false,但在firefox和IE10下可以被delete掉,返回true,对于函数也是相同的结果)查看全部 -
delete或者update z 都是操作对象的属性值而不会原型上的值。原型就是通过这种方式实现继承,保证对于原型上的属性值只可读不可改的
所有函数x都有prototype属性,且这个属性是一个对象。
且x.prototype也有原型即Object.prototype。 注意这个原型里有一些默认的方法。
查找属性是按原型链 自下向上 查找。
所以如果下 和 上 有相同的属性名,那么肯定是下的起作用。
删除属性:delete 对象名.属性名
三种构造对象的方法如下:
var obj={z:78,y:"asd",o:{oo:"ooo"}};
obj.x="123";
function wc(){};
var ko=new wc();
ko.t=123;
var haha=Object.create({x:12,y:"nini"});查看全部 -
数组的概述
查看全部 -
修改prototype属性不会影响已创建的实例属性,只会影响后继创建的实例的属性。
查看全部 -
原型链原理
查看全部 -
bind连续使用,可以依次绑定不同的函数。
查看全部 -
for ...in...
不适合遍历数组
查看全部 -
函数申明(左),函数表达式(右),
函数申明可以预先处理。而函数表达式不能
查看全部 -
运算优先级
查看全部
举报