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 相关文章推荐
datePicker——日期选择控件(with jquery)
Feb 20 Javascript
Gird事件机制初级读本
Mar 10 Javascript
Javascript 中介者模式实例
Dec 16 Javascript
通过Javascript创建一个选择文件的对话框代码
Jun 16 Javascript
jQuery中:checkbox选择器用法实例
Jan 03 Javascript
解决JS无法调用Controller问题的方法
Dec 31 Javascript
微信小程序 vidao实现视频播放和弹幕的功能
Nov 02 Javascript
自己封装的一个原生JS拖动方法(推荐)
Nov 22 Javascript
BootStrap与Select2使用小结
Feb 17 Javascript
详解axios在vue中的简单配置与使用
May 10 Javascript
AngularJS 监听变量变化的实现方法
Oct 09 Javascript
解决jquery validate 验证不通过后验证正确的信息仍残留在label上的方法
Aug 27 jQuery
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连接SQLServer2005方法及代码
2013/12/26 PHP
PHP批量去除BOM头内容信息代码
2016/03/11 PHP
Thinkphp框架 表单自动验证登录注册 ajax自动验证登录注册
2016/12/27 PHP
yii2.0框架使用 beforeAction 防非法登陆的方法分析
2019/09/11 PHP
Thinkphp 框架扩展之应用模式实现方法分析
2020/04/27 PHP
一些经常会用到的Javascript检测函数
2010/05/31 Javascript
理解Javascript_11_constructor实现原理
2010/10/18 Javascript
Jquery常用技巧收集整理篇
2010/11/14 Javascript
jQuery学习笔记之DOM对象和jQuery对象
2010/12/22 Javascript
判断多个input type=file是否有已经选择好文件的代码
2012/05/23 Javascript
jQuery模拟超链接点击效果代码
2013/04/21 Javascript
javascript禁用Tab键脚本实例
2013/11/22 Javascript
showModalDialog在谷歌浏览器下会返回Null的解决方法
2013/11/27 Javascript
javascript中处理时间戳为日期格式的方法
2014/01/02 Javascript
jQuery实现渐变下拉菜单的简单方法
2015/03/11 Javascript
javascript函数特点实例分析
2015/05/14 Javascript
jQuery插件formValidator实现表单验证
2016/05/23 Javascript
微信小程序page的生命周期和音频播放及监听实例详解
2017/04/07 Javascript
详解vue 模版组件的三种用法
2017/07/21 Javascript
深入理解react-router 路由的实现原理
2018/09/26 Javascript
Vue实现数据表格合并列rowspan效果
2020/11/30 Javascript
vue下使用nginx刷新页面404的问题解决
2019/08/02 Javascript
vue中使用vee-validator完成表单校验方案
2019/11/01 Javascript
微信小程序 下拉刷新及上拉加载原理解析
2019/11/06 Javascript
仅用50行代码实现一个Python编写的计算器的教程
2015/04/17 Python
python实现QQ邮箱/163邮箱的邮件发送
2019/01/22 Python
Python求平面内点到直线距离的实现
2020/01/19 Python
Django 允许局域网中的机器访问你的主机操作
2020/05/13 Python
keras 多gpu并行运行案例
2020/06/10 Python
国际贸易专业个人鉴定
2014/02/22 职场文书
委托书模板
2014/04/04 职场文书
推广普通话标语
2014/06/27 职场文书
党的群众路线教育实践活动领导班子整改方案
2014/10/25 职场文书
贪污检举信范文
2015/03/02 职场文书
加薪通知
2015/04/25 职场文书
使用Python通过企业微信应用给企业成员发消息
2022/04/18 Python