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控制表格隔行变色
Jun 26 Javascript
获取页面高度,窗口高度,滚动条高度等参数值getPageSize,getPageScroll
Sep 22 Javascript
javascript生成/解析dom的CDATA类型的字段的代码
Apr 22 Javascript
浅析jQuery对select操作小结(遍历option,操作option)
Jul 04 Javascript
Linux下编译安装php libevent扩展实例
Feb 14 Javascript
JS简单实现动画弹出层效果
May 05 Javascript
基于javascript实现单选及多选的向右和向左移动实例
Jul 25 Javascript
jquery带翻页动画的电子杂志代码分享
Aug 21 Javascript
jquery表格datatables实例解析 直接加载和延迟加载
Aug 12 Javascript
Angualrjs 表单验证的两种方式(失去焦点验证和点击提交验证)
May 09 Javascript
AngularJS获取json数据的方法详解
May 27 Javascript
一文彻底理解js原生语法prototype,__proto__和constructor
Oct 24 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 session有效期session.gc_maxlifetime
2011/04/20 PHP
PHP中执行MYSQL事务解决数据写入不完整等情况
2014/01/07 PHP
Laravel 连接(Join)示例
2019/10/16 PHP
JavaScript中为什么null==0为false而null大于=0为true(个人研究)
2013/09/16 Javascript
用javascript为页面添加天气显示实现思路及代码
2013/12/02 Javascript
在jquery中的ajax方法怎样通过JSONP进行远程调用
2014/04/04 Javascript
javascript 继承学习心得总结
2016/03/17 Javascript
JS验证不重复验证码
2017/02/10 Javascript
Webpack如何引入bootstrap的方法
2017/06/17 Javascript
你可能不知道的JSON.stringify()详解
2017/08/17 Javascript
JS实现的简单表单验证功能示例
2017/10/13 Javascript
vue.js中实现登录控制的方法示例
2018/04/23 Javascript
JS实现模糊查询带下拉匹配效果
2018/06/21 Javascript
JavaScript常用数组操作方法,包含ES6方法
2020/05/10 Javascript
微信小程序:数据存储、传值、取值详解
2019/05/07 Javascript
vue swipe自定义组件实现轮播效果
2019/07/03 Javascript
vue实现树状表格效果
2020/12/29 Vue.js
[04:26]DOTA2上海特锦赛小组赛第二日 TOP10精彩集锦
2016/02/27 DOTA
[37:23]DOTA2上海特级锦标赛主赛事日 - 3 胜者组第二轮#2Secret VS EG第二局
2016/03/04 DOTA
python3+PyQt5使用数据库窗口视图
2018/04/24 Python
Python + selenium自动化环境搭建的完整步骤
2018/05/19 Python
Python搭建Spark分布式集群环境
2019/07/05 Python
Python从入门到精通之环境搭建教程图解
2019/09/26 Python
Python实现计算长方形面积(带参数函数demo)
2020/01/18 Python
Numpy一维线性插值函数的用法
2020/04/22 Python
基于django2.2连oracle11g解决版本冲突的问题
2020/07/02 Python
浅谈Python 命令行参数argparse写入图片路径操作
2020/07/12 Python
Carrs Silver官网:英国著名的银器品牌
2020/08/29 全球购物
高三毕业寄语
2014/04/10 职场文书
2014国庆节幼儿园亲子活动方案
2014/09/16 职场文书
“四风”问题自我剖析材料思想汇报
2014/09/23 职场文书
出纳工作检讨书范文
2014/12/27 职场文书
行政处罚告知书
2015/07/01 职场文书
教你用Python+selenium搭建自动化测试环境
2021/06/18 Python
解决xampp安装后Apache无法启动
2022/03/21 Servers
delete in子查询不走索引问题分析
2022/07/07 MySQL