-
数组过滤:arr.filter(function(x,index){}) x为元素(遍历),index表示索引序号。 (不会改变原数组)查看全部
-
arr.map(); 数组映射查看全部
-
数组遍历:arr.forEach(function(x,index,a){console.log(x+index+(a===arr));}); x表示数组元素,index表示索引,a表示数组本身 (适用于IE9及以上)查看全部
-
数组拼接: 原数组被改变 arr.splice(2); 2表示数组索引,从索引2到末尾的元素被删除。 arr.splice(2,3);2表示数组索引,3表示数组元素个数(从索引2开始,删除3个元素) arr.splice(1,1,'a','b'); a,b表示添加到数组的元素 ,添加在被删除元素的位置上查看全部
-
返回部分数组元素: 不改变原数组 arr.slice(1,3); arr.slice(从这个索引开始,到这个索引序号结束(不包括这个元素)) arr.slice(1); 从这个索引开始到末尾 arr.slice(1,-1); 从这个索引开始 ,-1表示数组元素的最后一个(不包含); arr.slice(-4,-3); 不包含第二个索引的元素查看全部
-
propertyIsEnumerable()判断是否可枚举查看全部
-
configurable 判断是否可配置查看全部
-
在obj上修改z,原型prototype上z的值虽然没有改变,但是obj上定义了一个z,调用的时候就不往回找了查看全部
-
简单的原型链,每一个函数对象都有一个prototype属性; 创建一个带有这个属性的新对象,新对象中也有原型链里面的属性。查看全部
-
数据类型 number string boolean null undefined object查看全部
-
严格模式("use script")的作用查看全部
-
syntaxError 语法错误查看全部
-
自定义bind功能好难理解啊查看全部
-
包装对象 number string boolean 都有对应的包装类型,除了object 类型外,其实的类型是没有方法和属性的。即使添加属性也只是一个临时对象,赋值后立即销毁。查看全部
-
面向对象程序设计(OOP):是一种程序设计范型,同时也是一种程序开发的方法。对象指的是类的实例。它将对象作为程序的基本单元,将程序和数据封装其中,以提高软件的重用性、灵活性和扩展性。 重点词汇:继承、封装、多态、抽象查看全部
举报
0/150
提交
取消