网站首页 > 知识剖析 正文
pop()
pop 删除数组尾部的最后一个元素,并且将这个被删除的元素返回 ,如下实例
Bash
var arr=[1,2,3,4,5];
arr.pop();//pop中没有参数,删除数组的最尾部一个元素
var a=arr.pop();//pop删除数组的最尾部一个元素,并且将被删除的元素返回
console.log(arr,a);
运行结果
重构pop方法
Bash
function pops(arr){
//获取数组最后一个元素
var item=arr[arr.length-1];
//将数组长度减一,相当于删除最后一个元素
arr.length--;
//将删除的元素返回
return item;
}
var item=pops(arr);
console.log(arr,item);
shift()
shift 删除数组的第一个元素,并且返回被删除的元素 ,如下实例
var arr=[1,2,3,4,5];
arr.shift();//将数组的第一个元素删除
var a=arr.shift();//将数组的第一个元素删除,并且返回这个被删除的元素
console.log(a);
console.log(arr);
运行结果
重构shift方法
function shifts(arr){
//获取最后一个元素下标
var index=arr.length-1;
//获取数组第一个元素
var item=arr[0];
//从第0项开始,将后一元素赋值给前一元素,所以第0项会被覆盖不再存在
for(var i=0;i<index;i++){
arr[i]=arr[i+1];
}
//将数组长度减一,相当于删除最后一个元素
arr.length--;
//返回被删除的第0项
return item;
}
var n=shifts(arr);
console.log(n,arr);
猜你喜欢
- 2024-11-14 vue uniapp中数组的操作方法 uniapp vuecli
- 2024-11-14 JavaScript Array 对象 javascript array splice
- 2024-11-14 js中数组方法全解 js数组常用的方法
- 2024-11-14 TS类型体操,看懂你就能玩转TS了 tststs
- 2024-11-14 JS原生对数组操作的常用方法 原生js操作dom
- 2024-11-14 PHP8中获取并删除数组中最后一个元素-PHP8知识详解
- 2024-11-14 mysqli_fetch_assoc常用的函数汇总
- 2024-11-14 碎片时间学编程「203]:根据功能对数组元素进行分组
- 2024-11-14 PHP是如何实现多线程编程的? php是如何实现多线程编程的
- 2024-11-14 PHP8的数组-PHP8知识详解 php8的jit
- 05-25应该早点了解 Python 中的 5 件事
- 05-25如何在Python中按值对字典进行排序?
- 05-25Python多进程:释放多核CPU的洪荒之力
- 05-25一天快速入门 Python
- 05-25python零基础不要错过,python字典的所有类型
- 05-25Python 100个函数及代码!码住
- 05-25Python速查表
- 05-25必知必会的15个Python知识点
- 最近发表
- 标签列表
-
- xml (46)
- css animation (57)
- array_slice (60)
- htmlspecialchars (54)
- position: absolute (54)
- datediff函数 (47)
- array_pop (49)
- jsmap (52)
- toggleclass (43)
- console.time (63)
- .sql (41)
- ahref (40)
- js json.parse (59)
- html复选框 (60)
- css 透明 (44)
- css 颜色 (47)
- php replace (41)
- css nth-child (48)
- min-height (40)
- xml schema (44)
- css 最后一个元素 (46)
- location.origin (44)
- table border (49)
- html tr (40)
- video controls (49)