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中的ubound函数使用实例
Nov 04 Javascript
JavaScript 对象深入学习总结(经典)
Sep 29 Javascript
JS控制文本域只读或可写属性的方法
Jun 24 Javascript
Ajax实现不刷新取最新商品
Mar 01 Javascript
vue.js 使用axios实现下载功能的示例
Mar 05 Javascript
轻松搞定jQuery+JSONP跨域请求的解决方案
Mar 06 jQuery
详解创建自定义的Angular Schematics
Jun 06 Javascript
jQuery 获取除某指定对象外的其他对象 ( :not() 与.not())
Oct 10 jQuery
在小程序开发中使用npm的方法
Oct 17 Javascript
JavaScript获取某一天所在的星期
Sep 05 Javascript
微信小程序实现翻牌抽奖动画
Sep 21 Javascript
80行代码写一个Webpack插件并发布到npm
May 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
建立文件交换功能的脚本(二)
2006/10/09 PHP
php+AJAX传送中文会导致乱码的问题的解决方法
2008/09/08 PHP
基于simple_html_dom的使用小结
2013/07/01 PHP
PHP将进程作为守护进程的方法
2015/03/19 PHP
php+ajax制作无刷新留言板
2015/10/27 PHP
Thinkphp 框架扩展之Widget扩展实现方法分析
2020/04/23 PHP
JQuery中的ready函数冲突的解决方法
2010/05/17 Javascript
IE6不能修改NAME问题的解决方法
2010/09/03 Javascript
iframe实用操作锦集
2014/04/22 Javascript
JS实现上下左右对称的九九乘法表
2016/02/22 Javascript
jQuery Easyui使用(二)之可折叠面板动态加载无效果的解决方法
2016/08/17 Javascript
Angular4开发解决跨域问题详解
2017/08/28 Javascript
express + jwt + postMan验证实现持久化登录
2019/06/05 Javascript
微信小程序 调用远程接口 给全局数组赋值代码实例
2019/08/13 Javascript
使用JS来动态操作css的几种方法
2019/12/18 Javascript
python执行外部程序的常用方法小结
2015/03/21 Python
浅析Python中的多进程与多线程的使用
2015/04/07 Python
python3操作mysql数据库的方法
2017/06/23 Python
TensorFlow 实战之实现卷积神经网络的实例讲解
2018/02/26 Python
详解Django 中是否使用时区的区别
2018/06/14 Python
利用python和ffmpeg 批量将其他图片转换为.yuv格式的方法
2019/01/08 Python
python装饰器代替set get方法实例
2019/12/19 Python
python搜索算法原理及实例讲解
2020/11/18 Python
flask框架中的cookie和session使用
2021/01/31 Python
CSS3轻松实现清新 Loading 效果的简单实例
2016/06/06 HTML / CSS
全球性的众包图形设计市场:DesignCrowd
2021/02/02 全球购物
实习老师个人总结的自我评价
2013/09/28 职场文书
《画家乡》教学反思
2014/04/22 职场文书
初三开学计划书
2014/04/27 职场文书
教育系统干部作风整顿心得体会
2014/09/09 职场文书
2014年幼儿园后勤工作总结
2014/11/10 职场文书
2014年文艺部工作总结
2014/11/17 职场文书
跑出一片天观后感
2015/06/08 职场文书
答谢酒会主持词
2015/07/02 职场文书
公文写作:新员工转正申请书范本3篇!
2019/08/07 职场文书
python之基数排序的实现
2021/07/26 Python