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 相关文章推荐
js+CSS 图片等比缩小并垂直居中实现代码
Dec 01 Javascript
JavaScript 学习技巧
Feb 17 Javascript
ASP.NET jQuery 实例5 (显示CheckBoxList成员选中的内容)
Jan 13 Javascript
利用了jquery的ajax实现二级联互动菜单
Dec 02 Javascript
跟我学习javascript解决异步编程异常方案
Nov 23 Javascript
jQuery读取XML文件的方法示例
Feb 03 Javascript
vue2.0模拟锚点的实例
Mar 14 Javascript
js中apply和Math.max()函数的问题及区别介绍
Mar 27 Javascript
vue-cli 引入jQuery,Bootstrap,popper的方法
Sep 03 jQuery
对angularJs中自定义指令replace的属性详解
Oct 09 Javascript
Javascript读取上传文件内容/类型/字节数
Apr 30 Javascript
关于layui导航栏不展示下拉列表的解决方法
Sep 25 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
Adodb的十个实例(清晰版)
2006/12/31 PHP
检测png图片是否完整的php代码
2010/09/06 PHP
PHP利用超级全局变量$_POST来接收表单数据的实例
2016/11/05 PHP
php实现的网页版剪刀石头布游戏示例
2016/11/25 PHP
jQuery 连续列表实现代码
2009/12/21 Javascript
指定位置如果有图片显示图片,无图片显示广告的JS
2010/06/05 Javascript
判断多个input type=file是否有已经选择好文件的代码
2012/05/23 Javascript
chrome浏览器不支持onmouseleave事件的解决技巧
2013/05/31 Javascript
js常用自定义公共函数汇总
2014/01/15 Javascript
js控制页面的全屏展示和退出全屏显示的方法
2015/03/10 Javascript
理解javascript中的严格模式
2016/02/01 Javascript
js点击文本框弹出可选择的checkbox复选框
2016/02/03 Javascript
基于jquery实现图片放大功能
2016/05/07 Javascript
使用JavaScript实现ajax的实例代码
2016/05/11 Javascript
Node.js 中exports 和 module.exports 的区别
2017/03/14 Javascript
vue使用mint-ui实现下拉刷新和无限滚动的示例代码
2017/11/06 Javascript
在create-react-app中使用css modules的示例代码
2018/07/31 Javascript
vue19 组建 Vue.extend component、组件模版、动态组件 的实例代码
2019/04/04 Javascript
微信小程序调用微信支付接口的实现方法
2019/04/29 Javascript
Angular 2使用路由自定义弹出组件toast操作示例
2019/05/10 Javascript
如何实现js拖拽效果及原理解析
2020/05/08 Javascript
addEventListener()和removeEventListener()追加事件和删除追加事件
2020/12/04 Javascript
wxpython 学习笔记 第一天
2009/03/16 Python
Python实现将json文件中向量写入Excel的方法
2018/03/26 Python
python pandas写入excel文件的方法示例
2019/06/25 Python
对Python中小整数对象池和大整数对象池的使用详解
2019/07/09 Python
200行python代码实现2048游戏
2019/07/17 Python
python中的数组赋值与拷贝的区别详解
2019/11/26 Python
基于SQLAlchemy实现操作MySQL并执行原生sql语句
2020/06/10 Python
No module named ‘win32gui‘ 的解决方法(踩坑之旅)
2021/02/18 Python
大学生入党思想汇报
2014/01/01 职场文书
建筑施工安全生产责任书
2014/07/22 职场文书
上课随便讲话检讨书
2014/09/12 职场文书
2015年乡镇扶贫工作总结
2015/04/08 职场文书
如何在CSS中绘制曲线图形及展示动画
2021/05/24 HTML / CSS
php修改word的实例方法
2021/11/17 PHP