1:数组检测方法 2:数组转换方法 arr.toString() arr.valueOf() 3:数组栈方法 pop push 4:数组的队列方法 5:重排序方法 6:操作方法 slice splice concat 7:位置方法 indexOf() lastIndexOf 两个参数,要查找的项和查 ...
分类:
编程语言 时间:
2017-11-01 23:59:33
阅读次数:
554
Array.prototype.remove = function(val) { var index = this.indexOf(val); if(index > -1) { this.splice(index, 1); } }; var arr = ['1','2','3']; arr.remo ...
分类:
编程语言 时间:
2017-11-01 16:31:49
阅读次数:
184
// 去除数组中的空值function trimNull(array) { for (var i = 0; i < array.length; i++) { if (array[i] == "" || typeof(array[i]) == "undefined") { array.splice(i ...
分类:
编程语言 时间:
2017-10-30 19:52:05
阅读次数:
160
定义和用法 1、split() 方法用于把一个字符串分割成字符串数组。 提示: 如果把空字符串 ("") 用作 separator,那么 stringObject 中的每个字符之间都会被分割。 注意: split() 方法不改变原始字符串。 2、splice() 方法用于插入、删除或替换数组的元素。 ...
分类:
编程语言 时间:
2017-10-23 18:12:11
阅读次数:
228
增 数组.push() 删 数组.splice(开始删除索引,删除几个) 在当前对象中调用当前对象的方法中和属性,必须用this调用 nodeType判断节点类型 节点.nodeType == 1:元素节点/2:属性节点/3:文本节点 concat 返回的是一个新的数组 封装歌曲列表管理(函数) 1 ...
分类:
Web程序 时间:
2017-10-22 01:41:40
阅读次数:
283
//数据结构对比 增查改删 { //map和array对比 let map = new Map(); let array = []; //增 map.set('t',1); array.push({t:1}); console.info('map-array',map,array) //{"t"=>... ...
分类:
其他好文 时间:
2017-10-22 00:29:08
阅读次数:
180
之前为了学习,用vue-cli搭了一个前端架子,但是每次新建组件的时候都需要新建文件夹和.vue文件,感觉很繁琐。本着““懒惰是程序员的第一美德”的宗旨,用node写了一个简单的自动生成组件名字和内容的脚本。 template.vue的内容如下: ...
分类:
Web程序 时间:
2017-10-19 16:33:45
阅读次数:
403
添加元素到数组的头部: unshift; 添加元素到数组的末尾: push; 删除数组头部的元素: shift; 删除数组末尾的元素: pop; 通过索引删除/添加某个元素: splice(index, num, addItem); index: 索引、num:删除的数量、addItem:添加的元素 ...
分类:
其他好文 时间:
2017-10-19 14:04:53
阅读次数:
295
一、push从尾部添加 二、pop从尾部删除 三、shift从头部删除 四、unshift从头部添加 五、splice(开始位置,删除个数,添加值1,添加值2,......) 删除 插入 替换 六、join & split join:将arr转换成string格式 split:将string转换成a ...
分类:
编程语言 时间:
2017-10-18 23:12:36
阅读次数:
296