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 相关文章推荐
读jQuery之一(对象的组成)
Jun 11 Javascript
jQuery.validate 常用方法及需要注意的问题
Mar 20 Javascript
AngularJs  Creating Services详解及示例代码
Sep 02 Javascript
Vue.js学习之计算属性
Jan 22 Javascript
jQuery中ajax获取数据赋值给页面的实例
Dec 31 jQuery
对node.js中render和send的用法详解
May 14 Javascript
理顺8个版本vue的区别(小结)
Sep 17 Javascript
关于js陀螺仪的理解分析
Apr 11 Javascript
vue获取时间戳转换为日期格式代码实例
Apr 17 Javascript
Vue监听页面刷新和关闭功能
Jun 20 Javascript
解决vue+ element ui 表单验证有值但验证失败问题
Jan 16 Javascript
Vue实现PC端靠边悬浮球的代码
May 09 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 根据IP地址控制访问的代码
2010/04/22 PHP
PHP 计算代码执行耗时的代码修正网上普遍错误
2011/05/14 PHP
第五章 php数组操作
2011/12/30 PHP
使用PHP编写发红包程序
2015/07/22 PHP
JavaScript弹簧振子超简洁版 完全符合能量守恒,胡克定理
2009/10/25 Javascript
jQuery插件 tabBox实现代码
2010/02/09 Javascript
JavaScript—window对象使用示例
2013/12/09 Javascript
浅谈jQuery 选择器和dom操作
2016/06/07 Javascript
微信小程序 网络API 上传、下载详解
2016/11/09 Javascript
jQuery动态添加li标签并添加属性和绑定事件方法
2018/02/24 jQuery
详解vue的双向绑定原理及实现
2019/05/05 Javascript
详解element-ui中表单验证的三种方式
2019/09/18 Javascript
JavaScript定时器使用方法详解
2020/03/26 Javascript
[01:52]深扒TI7聊天轮盘语音出处7
2017/05/11 DOTA
Python import用法以及与from...import的区别
2015/05/28 Python
Python简单实现安全开关文件的两种方式
2016/09/19 Python
Python 正则表达式实现计算器功能
2017/04/29 Python
Python分析学校四六级过关情况
2017/11/22 Python
浅谈keras 的抽象后端(from keras import backend as K)
2020/06/16 Python
css3 media 响应式布局的简单实例
2016/08/03 HTML / CSS
英国最大的在线奢侈手表零售商:Jura Watches
2018/01/29 全球购物
New Balance澳大利亚官网:运动鞋和健身服装
2019/02/23 全球购物
英国户外服装品牌:Craghoppers
2019/04/25 全球购物
DOUGLAS波兰:在线销售香水和化妆品
2020/07/05 全球购物
同事吵架检讨书
2014/02/05 职场文书
出国留学计划书
2014/04/27 职场文书
党性教育心得体会
2014/09/03 职场文书
2014年自愿离婚协议书
2014/10/10 职场文书
2014年依法行政工作总结
2014/11/19 职场文书
涪陵白鹤梁导游词
2015/02/09 职场文书
2015年世界急救日宣传活动方案
2015/05/06 职场文书
本科毕业论文致谢词
2015/05/14 职场文书
不同意离婚代理词
2015/05/23 职场文书
我的兄弟姐妹观后感
2015/06/15 职场文书
创业计划书之酒厂
2019/10/14 职场文书
Vue elementUI表单嵌套表格并对每行进行校验详解
2022/02/18 Vue.js