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 定义初始化数组函数
Sep 07 Javascript
两种方法基于jQuery实现IE浏览器兼容placeholder效果
Oct 14 Javascript
纯JavaScript代码实现移动设备绘图解锁
Oct 16 Javascript
Validform+layer实现漂亮的表单验证特效
Jan 17 Javascript
JavaScrpt的面向对象全面解析
May 09 Javascript
Three.js利用顶点绘制立方体的方法详解
Sep 27 Javascript
angular4 共享服务在多个组件中数据通信的示例
Mar 30 Javascript
vue实现购物车抛物线小球动画效果的方法详解
Feb 13 Javascript
React 全自动数据表格组件——BodeGrid的实现思路
Jun 12 Javascript
javascript实现动态时钟的启动和停止
Jul 29 Javascript
vue 解决setTimeOut和setInterval函数无效报错的问题
Jul 30 Javascript
Vue中使用JsonView来展示Json树的实例代码
Nov 16 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
推荐5款跨平台的PHP编辑器
2014/12/25 PHP
PHP中的替代语法介绍
2015/01/09 PHP
ThinkPHP模板Volist标签嵌套循环输出多维数组的方法
2016/03/23 PHP
php+ajax 文件上传代码实例
2019/03/18 PHP
PHP For循环字母A-Z当超过26个字母时输出AA,AB,AC
2020/02/16 PHP
PHP 对象继承原理与简单用法示例
2020/04/21 PHP
总结一些js自定义的函数
2006/08/05 Javascript
js实现单行文本向上滚动效果实例代码
2013/11/28 Javascript
Eclipse配置Javascript开发环境图文教程
2015/01/29 Javascript
利用jQuery实现WordPress中@的ID悬浮显示评论内容
2015/12/11 Javascript
简单介绍JavaScript数据类型之隐式类型转换
2015/12/28 Javascript
js实现常见的工具条效果
2017/03/02 Javascript
JS异步文件上传(兼容IE8+)
2017/04/02 Javascript
微信小程序实现登录页云层漂浮的动画效果
2017/05/05 Javascript
JavaScript监听手机物理返回键的两种解决方法
2017/08/14 Javascript
AngularJS中scope的绑定策略实例分析
2017/10/30 Javascript
实例详解vue中的$root和$parent
2019/04/29 Javascript
javascript实现遮罩层动态效果实例
2019/05/14 Javascript
Vue仿微信app页面跳转动画效果
2019/08/21 Javascript
微信小程序工具函数封装
2019/10/28 Javascript
Python编程中time模块的一些关键用法解析
2016/01/19 Python
python ddt实现数据驱动
2018/03/14 Python
python实现requests发送/上传多个文件的示例
2018/06/04 Python
python 使用pygame工具包实现贪吃蛇游戏(多彩版)
2019/10/30 Python
video下autoplay属性无效的解决方法(添加muted属性)
2020/05/19 HTML / CSS
英国在线潜水商店:Simply Scuba
2019/03/25 全球购物
2014幼儿教师个人工作总结
2014/12/03 职场文书
会计工作态度自我评价
2015/03/06 职场文书
2015年社区中秋节活动总结
2015/03/23 职场文书
廉政承诺书范文
2015/04/28 职场文书
大学生团支书竞选稿
2015/11/21 职场文书
教师听课学习心得体会
2016/01/15 职场文书
高二英语教学反思
2016/03/03 职场文书
利用html+css实现菜单栏缓慢下拉效果的示例代码
2021/03/30 HTML / CSS
nginx中封禁ip和允许内网ip访问的实现示例
2022/03/17 Servers
利用Java连接Hadoop进行编程
2022/06/28 Java/Android