删除数组 arr 最后一个元素。不要直接修改数组 arr,结果返回新的数组
注意:不要直接修改数组!不要直接修改数组!不要直接修改数组!
slice
function truncate(arr) {
return arr.slice(0, -1);
}
filter
function truncate(arr) {
let last = arr.length - 1;
return arr.filter((e, i) => i != last);
}
push.apply & pop
function truncate(arr) {
let newArr = [];
[].push.apply(newArr, arr);
newArr.pop();
return newArr;
}
join.split & pop
function truncate(arr) {
let newArr = arr.join().split(',');
newArr.pop();
return newArr;
}
concat & pop
function truncate(arr) {
let newArr = arr.concat();
newArr.pop();
return newArr;
}
迭代
function truncate(arr) {
var newArr=[];
for(var i=0;i<arr.length-1;i++){
newArr.push(arr[i]);
}
return newArr;
}
「真诚赞赏,手留余香」
真诚赞赏,手留余香
使用微信扫描二维码完成支付
转载请注明:首页 > 投稿 » js数组删除某个元素的方法(javascript删除数组元素教程分享)
继续浏览有关编程的文章
发表评论
版权声明
求资源网所发布的一切破解补丁,软件,以及其他分析文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途。
否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。