目前一些数组的实用的方法 1 arr.splice(i,n) 删除从i(索引值)开始之后的那个元素。返回值是删除的元素,改变原数组; 参数: i 索引值 n 个数 let arr = [1,2,3,4,5] console.log(arr.splice(2,2)) //[3,4] console.l ...
分类:
编程语言 时间:
2019-08-30 11:16:58
阅读次数:
71
1. 前言 前端算法代码收集库 旨在帮助大家提高javascript编码水平,代码规范,面对面试官问最难的算法问题也能从容应对 这是一个常见的js算法面试题收集库,包含测试,欢迎star,如果库中没有的算法,欢迎提issue或者PR,补全。 提到算法,这里就要说下时间复杂度。 时间复杂度:算法的时间... ...
分类:
编程语言 时间:
2019-08-29 11:08:20
阅读次数:
92
js数组操作 数组:添加-->前unshift 后push 删除-->前shift 后pop 指定-->splice 截取-->slice 拼接-->concat join 排序-->sort 反转-->reverse reverse(可以先排序,再反转就可以得到了升序或者降序) ...
分类:
编程语言 时间:
2019-08-26 15:11:35
阅读次数:
91
var a=["aaa","bbb","ccc]; var b="ccc" var i = a.indexOf(b);//i=2 a.splice(i, 1);//a=["aaa","bbb"] ...
分类:
其他好文 时间:
2019-08-25 00:30:41
阅读次数:
94
检测数组元素方法 filter() 方法 var ages = [32, 33, 16, 40]; function checkAdult(age) { return age >= 18; } function myFunction() { document.getElementById("demo ...
分类:
编程语言 时间:
2019-08-24 20:51:27
阅读次数:
72
总结 splice()会改变原来的数组,返回的是被改变的内容,比如说通过splice删掉了某一项,那么返回的是删掉的这一项,当然还是会以数组的形式返回。 slice不会对原数组进行改变,会返回一个新的数组。利用slice同样也可以实现根据索引删除某一项 我是怎么记忆的 splice的前缀是sp,sp ...
分类:
Web程序 时间:
2019-08-20 23:50:14
阅读次数:
159
知识一: 1.slice() 提取字符串 slice[ start, end) 如果参数为负数,表示从尾部开始算起。 2.subString() 提取字符串 3.subStr() 提取字符串 subStr(start, length) 4.splice() 添加/删除元素 注意:这种方法会改变原始数 ...
分类:
Web程序 时间:
2019-08-16 11:50:29
阅读次数:
96
//arrayObject.splice(index,howmany,item1,.....,itemX) 语法 //测试代码let array;array = ['George','John','Thomas','James','Adrew','Martin'];cc.log('array = ' ...
分类:
Web程序 时间:
2019-08-15 14:28:06
阅读次数:
92
function quiktSort(arr){ var left = [],right = []; if(arr.length<1){ return arr; } var index = Math.floor(arr.length/2); var point = arr.splice(index,... ...
分类:
编程语言 时间:
2019-08-11 17:18:55
阅读次数:
85
1.遍历数组法 最简单的去重方法,实现思路:新建一个数组,遍历传入数组,值不在新数组就加入该新数组 注意点:判断值是否在数组的方法indexOf是ES5方法 2 利用for嵌套for ,然后splice去重 3 利用ES6 Set去重 4.利用sort()排序方法 ,然后根据排序后的结果进行遍历及相 ...
分类:
Web程序 时间:
2019-08-11 16:59:30
阅读次数:
164