-
数组映射 map(遍历每一个元素加以操作) 不会修改原数组查看全部
-
数组遍历 forEach(元素的值,元素的牵引,a指向数组本身)查看全部
-
splice 拼接 原数组也被修改 一个参数表示从哪里开始删除 两个参数表示 再删除几个属性 三个参数表示 把删除的参数 替换成什么元素查看全部
-
slice(分割字符) 第一个数是分割开始的位置,第二个数是分割结束的位置。负数是从length往前数。查看全部
-
concat(合并数组)原数组未修改 concat只能拉平一次数组,所以二维数组以上输出还是数组。查看全部
-
sort()排序 默认是字符串排序 也是在本身的数组上面排列 function(a,b){return a-b}查看全部
-
reverse()会把数组颠倒排序 原数组也修改查看全部
-
join 默认会用逗号隔开 (这里是分割的字符串) new Array(里面的长度 undefined值 会被忽视)查看全部
-
数组原型链 Array.prototype 数组方法 es5 ie9之后才支持查看全部
-
数组迭代 for in 方法会把元素原型链上的属性也遍历出来,而且不会按照顺序排列输出 for就不会有这些问题查看全部
-
数组元素的增删 xx【xx.lengt】==push是在元素尾部添加元素 unshift 在元素前面添加元素 delete删除的元素(虽然不存在了,但是还是占一个位置),in判断索引是不存在的(并不是undefined才判定是false,如果是值设置的就是true) pop == xx.length -= 1 会删除元素尾部元素 shift 可以删除前面的元素查看全部
-
数组的读写 牵引是从零开始 delete删除的元素 在数组中还是存在的 可以理解为把值设置成了undefined查看全部
-
new Array(如果是数值会认为是长度length。如果是多个值就是元素)构造器创建 new Array 等价于 Array 可以省略new查看全部
-
字面量数组 对象字面量数组 弱类型数组 二维数组 数组中间的逗号 会被认为undefined(数组的长度为0 到 429496795(2^23 -1))查看全部
-
slice(分割字符) 第一个数是分割开始的位置,第二个数是分割结束的位置。负数是从length往前数。查看全部
举报
0/150
提交
取消