比如:
arr=[1,2,3,4]
key=3
我要根据key的值来找到这个元素 然后把它挪到数组的第一位,是它返回的结果为[3,1,2,4]
这个答案比较简单:
for (var i = 0; i < arr.length; i++) {
if (arr[i] === key) {
arr.splice(i, 1);
break;
}
}
arr.unshift(key);
比如:
arr=[1,2,3,4]
key=3
我要根据key的值来找到这个元素 然后把它挪到数组的第一位,是它返回的结果为[3,1,2,4]
这个答案比较简单:
for (var i = 0; i < arr.length; i++) {
if (arr[i] === key) {
arr.splice(i, 1);
break;
}
}
arr.unshift(key);
我的微信公众号:前端开发博客,在后台回复以下关键字可以获取资源。
每日分享有用的前端开发知识,加我微信:caibaojian89 交流