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处理VBArray的函数使用说明
May 11 Javascript
jQuery中与toggleClass等价的程序段 以及未来学习的方向
Mar 18 Javascript
jquery星级插件、支持页面中多次使用
Mar 25 Javascript
jquery中post方法用法实例
Oct 21 Javascript
JS实现页面跳转参数不丢失的方法
Nov 28 Javascript
javascript设计模式之Adapter模式【适配器模式】实现方法示例
Jan 13 Javascript
angular bootstrap timepicker TypeError提示怎么办
Jun 13 Javascript
纯js实现的积木(div层)拖动功能示例
Jul 19 Javascript
Mint UI 基于 Vue.js 移动端组件库
Nov 07 Javascript
Angular @HostBinding()和@HostListener()用法
Mar 05 Javascript
webstorm和.vue中es6语法报错的解决方法
May 08 Javascript
vue动态路由:路由参数改变,视图不更新问题的解决
Nov 05 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 远程图片保存到本地的函数类
2008/12/08 PHP
php验证码的制作思路和实现方法
2015/11/12 PHP
PHP模板引擎Smarty中的保留变量用法分析
2016/04/11 PHP
为Plesk PHP7启用Oracle OCI8扩展方法总结
2019/03/29 PHP
JavaScript实际应用:innerHTMl和确认提示的使用
2006/06/22 Javascript
jquery ajax提交表单数据的两种方式
2009/11/24 Javascript
js实现div弹出层的方法
2014/11/20 Javascript
js选项卡的实现方法
2015/02/09 Javascript
JavaScript中的Function函数
2015/08/27 Javascript
jQuery实现将div中滚动条滚动到指定位置的方法
2016/08/10 Javascript
JS获取当前使用的浏览器名字以及版本号实现方法
2016/08/19 Javascript
jQuery插件autocomplete使用详解
2017/02/04 Javascript
Vue监听数组变化源码解析
2017/03/09 Javascript
js实现抽奖效果
2017/03/27 Javascript
原生JS实现移动端web轮播图详解(结合Tween算法造轮子)
2017/09/10 Javascript
vue2.0实现的tab标签切换效果(内容可自定义)示例
2019/02/11 Javascript
vue+element实现打印页面功能
2019/05/20 Javascript
Vue路由 重定向和别名的区别说明
2020/09/09 Javascript
Python lambda和Python def区别分析
2014/11/30 Python
python实现带验证码网站的自动登陆实现代码
2015/01/12 Python
读写json中文ASCII乱码问题的解决方法
2016/11/05 Python
Python 模板引擎的注入问题分析
2017/01/01 Python
Python实现定时精度可调节的定时器
2018/04/15 Python
Python图片转换成矩阵,矩阵数据转换成图片的实例
2018/07/02 Python
Python根据成绩分析系统浅析
2019/02/11 Python
Python3 Tkinter选择路径功能的实现方法
2019/06/14 Python
Tensorflow中k.gradients()和tf.stop_gradient()用法说明
2020/06/10 Python
基于HTML5的WebGL实现json和echarts图表展现在同一个界面
2017/10/26 HTML / CSS
美国宠物护理专家:Revival Animal Health
2020/01/05 全球购物
TCP/IP的分层模型
2013/10/27 面试题
花店创业计划书范文
2014/02/07 职场文书
《理想》教学反思
2014/02/17 职场文书
法人授权委托书范本
2014/09/17 职场文书
法英专业大学生职业生涯规划书范文
2014/09/22 职场文书
运动会1000米加油稿
2015/07/21 职场文书
《中国古代诗歌散文欣赏》高中语文教材
2019/08/20 职场文书