-
类型检测总结查看全部
-
Object.keys(obj):返回一个数组 数组的每个元素分别是对象的可枚举属性. 当设置对象属性enumerable:false时候,对象属性不能被遍历。Object.keys(obj)找不到对象的属性,查看全部
-
-0转换成数字 +‘’转换成字符串查看全部
-
Js类型查看全部
-
正则表达式常用符号查看全部
-
JavaScript正则表达式调用查看全部
-
7.foreach 遍历数组。接收函数做参数。三个参数。H5以上 8.map 数组映射 接收函数参数。对每个元素处理。原数组未修改。返回新数组 9、filter 数组过滤。选每个值 返回新数组。原数组不修改 10、every、some 数组判断 传入条件函数 every 是不是每个数组元素都符合某个条件 都符合才返回true some 只要有一个数组元素符合条件就返回true 11、reduce、reduceRight reduce 数组元素两两操作,得到唯一的值 reduceRight。从又到左顺序。功能同上 原数组不变。 12 indexOf/lastIndexOf 数组检索 indexOf 一个参数 两个参数 第二个参数为负数 lastIndexOf:从右向左找 13 isArray 判断是否为数组 H5 Array.isArray([]) //构造器上的属性 instanceof Array ({}).toString.apply([]) === '[object Array]' [].constructor === Array;查看全部
-
数组对象的原型Array.prototype: 上面提供大量的方法可以对数组操作。 1、Array.prototype.join 数组拼接合并 无参数 1个参数 原数组不变 2、Array.prototype.reverse 3、sort 使用、按字典序排序。不是按数字大小。传入比较函数 4、concat 连接数组 原数组未修改 拉平 不拉平 5、slice 数组片段 左闭区间 右开区间 arr.slice(x,y) \\[x,y) 负数索引:从后往前的相对位置 原数组不修改 6、splice 拼接 一个参数 两个参数 原数组修改 删除元素并添加新元素(多个参数)查看全部
-
属性检测查看全部
-
封装,闭包查看全部
-
对函数进行颗粒化,拆分函数进行多次阶段调用查看全部
-
当对象点属性名来调用方法并赋值给变量时会产生 全局调用查看全部
-
call 与 apply 函数查看全部
-
在数组的头部添加元素: arr.unshift(0);查看全部
-
原始表达式查看全部
举报
0/150
提交
取消