jquery中push()的用法(数组添加元素)


Posted in Javascript onNovember 25, 2014

push定义和用法

push() 方法可向数组的末尾添加一个或多个元素,并返回新的长度。

语法

arrayObject.push(newelement1,newelement2,....,newelementX)

参数 描述
newelement1 必需。要添加到数组的第一个元素。
newelement2 可选。要添加到数组的第二个元素。
newelementX 可选。可添加多个元素。

返回值

把指定的值添加到数组后的新长度。

说明

push() 方法可把它的参数顺序添加到 arrayObject 的尾部。它直接修改 arrayObject,而不是创建一个新的数组。push() 方法和 pop() 方法使用数组提供的先进后出栈的功能。

提示和注释

注释:该方法会改变数组的长度。
提示:要想数组的开头添加一个或多个元素,请使用 unshift() 方法。

实例

在本例中,我们将创建一个数组,并通过添加一个元素来改变其长度:

var arr = new Array(3);

arr[0] = "George" ;

arr[1] = "John" ;

arr[2] = "Thomas" ;

document.write(arr + "") document.write(arr.push("James")+ "") document.write(arr);

输出:
George,John,Thomas
4
George,John,Thomas,James

网上的一个用法:

$(function(){

 var buf = [];

 buf.push('<script async src="http://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>');

 buf.push('<ins class="adsbygoogle" style="display:inline-block;width:728px;height:90px" data-ad-client="ca-pub-88888888" data-ad-slot="8305246055"></ins>');

 buf.push('<script>(adsbygoogle = window.adsbygoogle || []).push({});</script>');

 $('.footer-banner').html(buf.join(''));

注意:使用的时候需要先加载jquery.js

Javascript 相关文章推荐
javascript 24小时弹出一次的代码(利用cookies)
Sep 03 Javascript
使用jQuery+HttpHandler+xml模拟一个三级联动的例子
Aug 09 Javascript
Javascript在IE和FireFox中的不同表现简析
Dec 03 Javascript
基于jquery的网站幻灯片切换效果焦点图代码
Sep 15 Javascript
JS判断浏览器是否支持某一个CSS3属性的方法
Oct 17 Javascript
PHP获取当前页面完整URL的方法
Dec 02 Javascript
jQuery Validate验证框架详解(推荐)
Dec 17 Javascript
JavaScript字符串_动力节点Java学院整理
Jun 27 Javascript
localstorage实现带过期时间的缓存功能
Jun 28 Javascript
layer页面跳转,获取html子节点元素的值方法
Sep 27 Javascript
js 计数排序的实现示例(升级版)
Jan 12 Javascript
JavaScript实现鼠标移入随机变换颜色
Nov 24 Javascript
Jquery焦点图实例代码
Nov 25 #Javascript
jQuery事件绑定和委托实例
Nov 25 #Javascript
2014最热门的JavaScript代码高亮插件推荐
Nov 25 #Javascript
JS跨域问题详解
Nov 25 #Javascript
javascript 中__proto__和prototype详解
Nov 25 #Javascript
js 加密压缩出现bug解决方案
Nov 25 #Javascript
js Object2String方便查看js对象内容
Nov 24 #Javascript
You might like
解析PHP实现多进程并行执行脚本
2013/06/18 PHP
Symfony2安装的方法(2种方法)
2016/02/04 PHP
PHP实现多图上传和单图上传功能
2018/05/17 PHP
Laravel实现短信注册的示例代码
2018/05/29 PHP
PHP内置函数生成随机数实例
2019/01/18 PHP
javascript String 的扩展方法集合
2008/06/01 Javascript
jquery 新手学习常见问题解决方法
2010/04/18 Javascript
jquery判断checkbox(复选框)是否被选中的代码
2010/10/20 Javascript
JavaScript中的isXX系列是否继续使用的分析
2011/04/16 Javascript
10款新鲜出炉的 jQuery 插件(Ajax 插件,有幻灯片、图片画廊、菜单等)
2011/06/08 Javascript
jquery parent和parents的区别分析
2013/10/02 Javascript
node.js中的url.format方法使用说明
2014/12/10 Javascript
jQuery实现仿Google首页拖动效果的方法
2015/05/04 Javascript
JavaScript中的Function函数
2015/08/27 Javascript
异步JS框架的作用以及实现方法
2015/10/29 Javascript
javascript弹出窗口实现代码
2015/11/12 Javascript
基于jQuery实现动态搜索显示功能
2016/05/05 Javascript
利用JavaScript判断浏览器类型及版本
2016/08/23 Javascript
AngularJS equal比较对象实例详解
2016/09/14 Javascript
Extjs让combobox写起来简洁又漂亮
2017/01/05 Javascript
Vue filter介绍及其使用详解
2017/10/21 Javascript
Angularjs按需查询实例代码
2017/10/30 Javascript
vue中子组件调用兄弟组件方法
2018/07/06 Javascript
VUE基于NUXT的SSR 服务端渲染
2018/11/30 Javascript
JS判断数组里是否有重复元素的方法小结
2019/05/21 Javascript
解决layui调用自定义方法提示未定义的问题
2019/09/14 Javascript
javascript实现商品图片放大镜
2019/11/28 Javascript
Python中的正则表达式与JSON数据交换格式
2019/07/03 Python
PyQt5高级界面控件之QTableWidget的具体使用方法
2020/02/23 Python
Python 字典一个键对应多个值的方法
2020/09/29 Python
python3中编码获取网页的实例方法
2020/11/16 Python
python 如何上传包到pypi
2020/12/24 Python
Clarisonic美国官网:科莱丽声波洁面仪
2017/10/12 全球购物
数据保密承诺书
2014/06/03 职场文书
工作时间擅自离岗检讨书
2014/10/24 职场文书
2014年司法所工作总结
2014/11/22 职场文书