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 相关文章推荐
做网页的一些技巧
Feb 01 Javascript
按钮JS复制文本框和表格的代码
Apr 01 Javascript
Javascript拓展String方法小结
Jul 08 Javascript
js和jquery中循环的退出和继续学习记录
Sep 06 Javascript
Js控制滑轮左右滑动实例
Feb 13 Javascript
js+CSS实现弹出居中背景半透明div层的方法
Feb 26 Javascript
JavaScript中的对象与JSON
Jul 03 Javascript
js 原型对象和原型链理解
Feb 09 Javascript
详解vue中使用express+fetch获取本地json文件
Oct 10 Javascript
js中getBoundingClientRect的作用及兼容方案详解
Feb 01 Javascript
浅谈Vue2.4.0 $attrs与inheritAttrs的具体使用
Mar 08 Javascript
jquery检测上传文件大小示例
Apr 26 jQuery
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
discuz Passport 通行证 整合笔记
2008/06/30 PHP
PHP Memcached应用实现代码
2010/02/08 PHP
php中unlink()、mkdir()、rmdir()等方法的使用介绍
2012/12/21 PHP
PHP 双链表(SplDoublyLinkedList)简介和使用实例
2015/05/12 PHP
对比PHP对MySQL的缓冲查询和无缓冲查询
2016/07/01 PHP
Javascript代码混淆综合解决方案-Javascript在线混淆器
2006/12/18 Javascript
比较简单实用的使用正则三种版本的js去空格处理方法
2007/11/18 Javascript
解决jQuery插件tipswindown与hintbox冲突
2010/11/05 Javascript
jQuery弹出(alert)select选择的值
2013/04/21 Javascript
js判断FCKeditor内容是否为空的两种形式
2013/05/14 Javascript
open 动态修改img的onclick事件示例代码
2013/11/13 Javascript
多种方法实现load加载完成后把图片一次性显示出来
2014/02/19 Javascript
jQuery绑定事件不执行但alert后可以正常执行
2014/06/03 Javascript
JS实现从表格中动态删除指定行的方法
2015/03/31 Javascript
jquery中实现时间戳与日期相互转换
2016/04/12 Javascript
Bootstrap响应式侧边栏改进版
2016/09/17 Javascript
JS正则表达式修饰符中multiline(/m)用法分析
2016/12/27 Javascript
Angular使用 ng-img-max 调整浏览器中的图片的示例代码
2017/08/17 Javascript
nodeJS服务器的创建和重新启动的实现方法
2018/05/12 NodeJs
Vue 自定义指令实现一键 Copy功能
2019/09/16 Javascript
vue 实现websocket发送消息并实时接收消息
2019/12/09 Javascript
基于vue.js实现购物车
2020/01/15 Javascript
微信小程序如何通过用户授权获取手机号(getPhoneNumber)
2020/01/21 Javascript
JS实现简易计算器
2020/02/14 Javascript
vue中父子组件的参数传递和应用示例
2021/01/04 Vue.js
Python读取环境变量的方法和自定义类分享
2014/11/22 Python
python环形单链表的约瑟夫问题详解
2018/09/27 Python
Python倒排索引之查找包含某主题或单词的文件
2019/11/13 Python
纯HTML5+CSS3制作图片旋转
2016/01/12 HTML / CSS
delegate与普通函数的区别
2014/01/22 面试题
幼儿园教师读书笔记
2015/06/29 职场文书
公安干警正风肃纪心得体会
2016/01/15 职场文书
2016年圣诞节义工活动总结
2016/04/01 职场文书
中国现代文学之经典散文三篇
2019/09/18 职场文书
Navicat连接MySQL错误描述分析
2021/06/02 MySQL
对讲机知识
2022/04/07 无线电