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 相关文章推荐
javascript  Error 对象 错误处理
May 18 Javascript
5个javascript的数字格式化函数分享
Dec 07 Javascript
一行代码告别document.getElementById
Jun 01 Javascript
IE网页js语法错误2行字符1、FF中正常的解决方法
Sep 09 Javascript
jQuery自定义图片缩放拖拽插件imageQ实现方法(附demo源码下载)
May 27 Javascript
JS实现获取来自百度,Google,soso,sogou关键词的方法
Dec 21 Javascript
json的结构与遍历方法实例分析
Apr 25 Javascript
微信小程序新增的拖动组件movable-view使用教程
May 20 Javascript
Node使用Sequlize连接Mysql报错:Access denied for user ‘xxx’@‘localhost’
Jan 03 Javascript
微信小程序实现城市列表选择
Jun 05 Javascript
js的新生代垃圾回收知识点总结
Aug 22 Javascript
微信小程序中网络请求缓存的解决方法
Dec 29 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下实现折线图效果的代码
2007/04/28 PHP
PHP遍历数组的三种方法及效率对比分析
2015/02/12 PHP
php+MySql实现登录系统与输出浏览者信息功能
2016/07/01 PHP
浅谈Coreseek、Sphinx-for-chinaese、Sphinx+Scws的区别
2016/12/15 PHP
ThinkPHP实现静态缓存和动态缓存示例代码
2017/05/02 PHP
从sohu弄下来的flash中展示图片的代码
2007/04/27 Javascript
使用jquery插件qrcode生成二维码
2015/10/22 Javascript
jquery获取复选框的值的简单实例
2016/05/26 Javascript
Javascript闭包与函数柯里化浅析
2016/06/22 Javascript
微信小程序 wx.request(object) API详解及实例代码
2016/09/30 Javascript
vue.js绑定class和style样式(6)
2016/12/09 Javascript
hammer.js实现图片手势放大效果
2017/08/29 Javascript
js 数组详细操作方法及解析合集
2018/06/01 Javascript
vue ssr 指南详读
2018/06/29 Javascript
vue watch普通监听和深度监听实例详解(数组和对象)
2018/08/16 Javascript
javascript判断一个变量是数组还是对象
2019/04/10 Javascript
JavaScript实现点击图片换背景
2020/11/20 Javascript
[57:55]EG vs Fnatic 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
把MySQL表结构映射为Python中的对象的教程
2015/04/07 Python
python使用xlsxwriter实现有向无环图到Excel的转换
2018/12/12 Python
Python分支语句与循环语句应用实例分析
2019/05/07 Python
Pytorch 实现focal_loss 多类别和二分类示例
2020/01/14 Python
解决jupyter notebook 出现In[*]的问题
2020/04/13 Python
Python自动发送和收取邮件的方法
2020/08/12 Python
css3 图片圆形显示 如何CSS将正方形图片显示为圆形图片布局
2014/10/10 HTML / CSS
html5使用canvas画三角形
2014/12/15 HTML / CSS
加拿大奢华时装品牌:Mackage
2018/01/10 全球购物
我想声明一个指针并为它分配一些空间, 但却不行。这些代码有什么 问题?char *p; *p = malloc(10);
2016/10/06 面试题
社团2014年植树节活动总结
2014/03/11 职场文书
员工廉洁自律承诺书
2014/05/26 职场文书
学校安全管理责任书
2014/07/23 职场文书
婚前协议书范本
2014/10/27 职场文书
2016年3月份红领巾广播稿
2015/12/21 职场文书
如何写好开幕词?
2019/06/24 职场文书
python之django路由和视图案例教程
2021/07/26 Python
使用redis生成唯一编号及原理示例详解
2021/09/15 Redis