实例讲解JS中pop使用方法


Posted in Javascript onJanuary 27, 2019

pop() 定义和用法

pop() 方法用于删除并返回数组的最后一个元素。

语法

arrayObject.pop()

返回值

arrayObject 的最后一个元素。

说明

pop() 方法将删除 arrayObject 的最后一个元素,把数组长度减 1,并且返回它删除的元素的值。如果数组已经为空,则 pop() 不改变数组,并返回 undefined 值。

实例

在本例中,我们将创建一个数组,然后删除数组的最后一个元素。请注意,这也会改变数组的程度:

<script type="text/javascript">

var arr = new Array(3)
arr[0] = "George"
arr[1] = "John"
arr[2] = "Thomas"
document.write(arr)
document.write("<br />")
document.write(arr.pop())
document.write("<br />")
document.write(arr)
</script>

输出:

George,John,Thomas
Thomas
George,John

我们首先来看一下pop方法的基本语法

array.pop();

接着我们来看pop方法使用的具体示例

代码如下

<!DOCTYPE html>
<html>
<head>
 <meta charset="utf-8">
 <title></title>
</head>
<body>
<script type="text/javascript">
var scripts = new Array();
scripts[0] = "PHP";
scripts[1] = "ASP";
scripts[2] = "JavaScript";
scripts[3] = "HTML";
document.write(scripts.join(" <br> "));
document.write("<br>--使用pop()方法后的结果--<br>");
scripts.pop();
document.write(scripts.join(" <br> "));
</script>
</body>
</html>

浏览器上显示效果如下

实例讲解JS中pop使用方法

最后三水点靠木小编再分享一行代码,获取当前页面的id

例如:

https://3water.com/article/888.htm

有时候我们需要将888这个id提取出来,那么就可以这么写

window.location.pathname.split("/").pop().split(".")[0]

针对页面不需要再生成页面,直接获取,方便吧。

Javascript 相关文章推荐
jquery中eq和get的区别与使用方法
Apr 14 Javascript
用显卡加速,轻松把笔记本打造成取暖器的办法!
Apr 17 Javascript
动态加载script文件的两种方法
Aug 15 Javascript
javascript的switch用法注意事项分析
Feb 02 Javascript
Js可拖拽放大的层拖动特效实现方法
Feb 25 Javascript
JavaScript设置名字输入不合法的实现方法
May 23 Javascript
微信小程序表单验证功能完整实例
Dec 01 Javascript
微信小程序自定义可滑动日历界面
Dec 28 Javascript
重学JS之显示强制类型转换详解
Jun 30 Javascript
详解Vue3中对VDOM的改进
Apr 23 Javascript
webpack5 联邦模块介绍详解
Jul 08 Javascript
vue使用过滤器格式化日期
Jan 20 Vue.js
Vue.js实现的购物车功能详解
Jan 27 #Javascript
JS温故而知新之变量提升和时间死区
Jan 27 #Javascript
vue组件文档(.md)中如何自动导入示例(.vue)详解
Jan 25 #Javascript
命令行批量截图Node脚本示例代码
Jan 25 #Javascript
Node.js 进程平滑离场剖析小结
Jan 24 #Javascript
Vue.js样式动态绑定实现小结
Jan 24 #Javascript
实例讲解JavaScript预编译流程
Jan 24 #Javascript
You might like
PHP $_FILES函数详解
2011/03/09 PHP
PHP通过session id 实现session共享和登录验证的代码
2012/06/03 PHP
利用laravel+ajax实现文件上传功能方法示例
2017/08/13 PHP
javascript实现上传图片前的预览(TX的面试题)
2007/08/20 Javascript
juqery 学习之三 选择器 层级 基本
2010/11/25 Javascript
js获取上传文件大小示例代码
2014/04/10 Javascript
AngularJS初始化过程分析(引导程序)
2014/12/06 Javascript
基于javascript代码实现通过点击图片显示原图片
2015/11/29 Javascript
jQuery CSS3自定义美化Checkbox实现代码
2016/05/12 Javascript
jQuery操作cookie
2016/08/08 Javascript
DataTables+BootStrap组合使用Ajax来获取数据并且动态加载dom的方法(排序,过滤,分页等)
2016/11/09 Javascript
Nodejs进阶:基于express+multer的文件上传实例
2016/11/21 NodeJs
Express本地测试HTTPS的示例代码
2018/06/06 Javascript
详解如何webpack使用DllPlugin
2018/09/30 Javascript
Node.js中的不安全跳转如何防御详解
2018/10/21 Javascript
vue-cli3 项目从搭建优化到docker部署的方法
2019/01/28 Javascript
layui内置模块layim发送图片添加加载动画的方法
2019/09/23 Javascript
详细分析Node.js 多进程
2020/06/22 Javascript
解决vue组件销毁之后计时器继续执行的问题
2020/07/21 Javascript
python使用wmi模块获取windows下硬盘信息的方法
2015/05/15 Python
python处理xml文件的方法小结
2017/05/02 Python
使用Python+Splinter自动刷新抢12306火车票
2018/01/03 Python
python实现音乐下载器
2018/04/15 Python
Python中的枚举类型示例介绍
2019/01/09 Python
python银行系统实现源码
2019/10/25 Python
详解python命令提示符窗口下如何运行python脚本
2020/09/11 Python
有模特经验的简历自我评价
2013/09/19 职场文书
求职简历中个人的自我评价
2013/12/25 职场文书
大学生会计职业生涯规划范文
2014/02/28 职场文书
伊索寓言教学反思
2014/05/01 职场文书
中学综治宣传月活动总结
2015/05/07 职场文书
房贷工资证明范本
2015/06/12 职场文书
何玥事迹观后感
2015/06/16 职场文书
JS中一些高效的魔法运算符总结
2021/05/06 Javascript
python-opencv 中值滤波{cv2.medianBlur(src, ksize)}的用法
2021/06/05 Python
python DataFrame中stack()方法、unstack()方法和pivot()方法浅析
2022/04/06 Python