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中判断文本框是否为空的两种方法
Jul 31 Javascript
JavaScript控制Session操作方法
Jan 17 Javascript
js实现最短的XML格式化工具实例
Mar 12 Javascript
JavaScript检测鼠标移动方向的方法
May 22 Javascript
相册展示PhotoSwipe.js插件实现
Aug 25 Javascript
从零开始学习Node.js系列教程之基于connect和express框架的多页面实现数学运算示例
Apr 13 Javascript
Vue中的字符串模板的使用
May 17 Javascript
JS实现点击按钮可实现编辑功能
Jul 03 Javascript
vue.js仿hover效果的实现方法示例
Jan 28 Javascript
15 分钟掌握vue-next响应式原理
Oct 13 Javascript
解决axios post 后端无法接收数据的问题
Oct 29 Javascript
通过原生vue添加滚动加载更多功能
Nov 21 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
xajax写的留言本
2006/11/25 PHP
解析php中eclipse 用空格替换 tab键
2013/06/24 PHP
thinkphp判断访客为手机端或PC端的方法
2014/11/24 PHP
PHP里8个鲜为人知的安全函数分析
2014/12/09 PHP
使用symfony命令创建项目的方法
2016/03/17 PHP
PHP读取mssql json数据中文乱码的解决办法
2016/04/11 PHP
Laravel框架基于ajax实现二级联动功能示例
2019/01/17 PHP
javascript while语句和do while语句的区别分析
2007/12/08 Javascript
在jQuery1.5中使用deferred对象 着放大镜看Promise
2011/03/12 Javascript
ECMAScript 创建自己的js类库
2012/11/22 Javascript
你必须知道的JavaScript 变量命名规则详解
2013/05/07 Javascript
JavaScript显示当然日期和时间即年月日星期和时间
2013/10/29 Javascript
分析了一下JQuery中的extend方法实现原理
2015/02/27 Javascript
jquery自动补齐功能插件flexselect用法示例
2016/08/06 Javascript
Javascript 跨域知识详细介绍
2016/10/30 Javascript
JS数组排序方法实例分析
2016/12/16 Javascript
原生JS轮播图插件
2017/02/09 Javascript
JS中如何实现Laravel的route函数详解
2017/02/12 Javascript
基于vue2.0动态组件及render详解
2018/03/17 Javascript
Vue-router的使用和出现空白页,路由对象属性详解
2018/09/03 Javascript
iview通过Dropdown(下拉菜单)实现的右键菜单
2018/10/26 Javascript
详解JavaScript中的强制类型转换
2019/04/15 Javascript
[03:43]2014DOTA2西雅图国际邀请赛 newbee战队巡礼
2014/07/07 DOTA
2款Python内存检测工具介绍和使用方法
2014/06/01 Python
Python实现基于权重的随机数2种方法
2015/04/28 Python
python 用opencv实现霍夫线变换
2020/11/27 Python
有关HTML5中背景音乐的自动播放功能
2017/10/16 HTML / CSS
Gweniss格温妮丝女包官网:英国纯手工制造潮流包包品牌
2018/02/07 全球购物
定制iPhone和Macbook保护壳:Slick Case
2018/11/21 全球购物
美国狗旅行和户外用品领先供应商:kurgo
2020/08/18 全球购物
银行授权委托书范本
2014/10/04 职场文书
小学生家长意见
2015/06/03 职场文书
节水宣传标语口号
2015/12/26 职场文书
职业规划从高考志愿专业选择开始
2019/08/08 职场文书
导游词之沈阳清昭陵
2019/12/28 职场文书
CSS使用Flex和Grid布局实现3D骰子
2022/08/05 HTML / CSS