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获取当前网址、主机地址项目根路径
Nov 19 Javascript
jQuery封装的获取Url中的Get参数示例
Nov 26 Javascript
jquery原理以及学习技巧介绍
Nov 11 Javascript
详解AngularJS实现表单验证
Dec 10 Javascript
jquery自定义右键菜单、全选、不连续选择
Mar 01 Javascript
ECMAScript6轮播图实践知识总结
Aug 17 Javascript
详解JS中的attribute属性
Apr 25 Javascript
对象不支持indexOf属性或方法的解决方法(必看)
May 28 Javascript
微信小程序开发之改变data中数组或对象的某一属性值
Jul 05 Javascript
BootStrap table实现表格行拖拽效果
Dec 01 Javascript
JS获取表格视图所选行号的ids过程解析
Feb 21 Javascript
Vue组件化(ref,props, mixin,.插件)详解
May 15 Vue.js
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
PHP4 与 MySQL 数据库操作函数详解
2006/10/09 PHP
深入PHP获取随机数字和字母的方法详解
2013/06/06 PHP
js 动态添加标签(新增一行,其实很简单,就是几个函数的应用)
2009/03/26 Javascript
Jquery Ajax学习实例6 向WebService发出请求,返回DataSet(XML) 异步调用
2010/03/18 Javascript
jquery仿京东导航/仿淘宝商城左侧分类导航下拉菜单效果
2013/04/24 Javascript
JavaScript实现维吉尼亚(Vigenere)密码算法实例
2013/11/22 Javascript
jQuery插件支持同一页面被多次调用
2016/02/14 Javascript
JavaScript仿微博输入框效果(案例分析)
2016/12/06 Javascript
jQuery实现动态生成表格并为行绑定单击变色动作的方法
2017/04/17 jQuery
bootstrap是什么_动力节点Java学院整理
2017/07/14 Javascript
JavaScript数据类型的存储方法详解
2017/08/25 Javascript
用最少的JS代码写出贪吃蛇游戏
2018/01/12 Javascript
nodeJs爬虫的技术点总结
2018/05/13 NodeJs
react-router 路由切换动画的实现示例
2018/12/03 Javascript
vue实现行列转换的一种方法
2019/08/06 Javascript
详解利用nodejs对本地json文件进行增删改查
2019/09/20 NodeJs
[02:21]2018完美盛典章节片——初心
2018/12/17 DOTA
Python实现采用进度条实时显示处理进度的方法
2017/12/19 Python
Python实现PS图像调整颜色梯度效果示例
2018/01/25 Python
Python常见MongoDB数据库操作实例总结
2018/07/24 Python
libreoffice python 操作word及excel文档的方法
2019/07/04 Python
解决Django Static内容不能加载显示的问题
2019/07/28 Python
python word转pdf代码实例
2019/08/16 Python
Python控制台输出时刷新当前行内容而不是输出新行的实现
2020/02/21 Python
Selenium webdriver添加cookie实现过程详解
2020/08/12 Python
Python Socket多线程并发原理及实现
2020/12/11 Python
英国女性时尚精品店:THE DRESSING ROOM
2018/05/23 全球购物
Notino意大利:购买香水和化妆品
2018/11/14 全球购物
经典c++面试题二
2015/08/14 面试题
对象的序列化(serialization)类是面向流的,应如何将对象写入到随机存取文件中
2015/06/22 面试题
房地产销售计划书
2014/01/10 职场文书
如何写好优秀的创业计划书
2014/01/30 职场文书
缓刑期间思想汇报范文
2014/10/10 职场文书
2014七年级班主任工作总结
2014/12/05 职场文书
Spring Boot两种全局配置和两种注解的操作方法
2021/06/29 Java/Android
Spring Boot 的创建和运行示例代码详解
2022/07/23 Java/Android