javascript的push使用指南
push() 方法可向数组的末尾添加一个或多个元素,并返回新的长度。返回值为把指定的值添加到数组后的新长度。
语法:arrayObject.push(newelement1,newelement2,....,newelementX)
参数newelement1,必需。要添加到数组的第一个元素。
参数newelement2,可选。要添加到数组的第二个元素。
参数newelementX,可选。可添加多个元素。
push() 方法可把它的参数顺序添加到 arrayObject 的尾部。它直接修改 arrayObject,而不是创建一个新的数组。push() 方法和 pop() 方法使用数组提供的先进后出栈的功能。该方法会改变数组的长度。
示例:
<!doctype html>
<meta charset="utf-8">
<body>
<input type="checkbox" value="1" name="check" checked="checked"/>
<input type="checkbox" value="1" name="check"/>
<input type="checkbox" value="1" name="check" checked="checked"/>
<input type="checkbox" value="1" name="check" />
<input type="button" value="你选中的个数" id="btn" />
<script>
var btn=document.getElementById('btn');
btn.onclick=function(){
var arrays=new Array();
var checkitem=document.getElementsByName("check");
for(var i=0;i<checkitem.length;i++)
{
if(checkitem[i].checked){
arrays.push(checkitem[i].value);//将()里面的值传入arrays数组中
}
}
alert(arrays.length)
}
</script>
</body>
相关推荐
-
javascript使用数组的push方法完成快速排序
排序的方法有很多,本节介绍的是使用数组的push方法完成快速排序 function quickSort(arr){ if(arr.length <= 1) return arr;//判断是否有效数组 var cut = Math.floor(arr.length/2);//取中间下标 var left = [],right = []; var num = arr.splice(cut,1)[0];//取基准值 for(var i = 0;i < arr.length;i ++){ if(arr
-
简介JavaScript中的push()方法的使用
JavaScript的数组push()方法追加在最后该数组的给定元素(多个),并返回新的数组的长度. 语法 array.push(element1, ..., elementN); 下面是参数的详细信息: element1, ..., elementN: 元素添加到数组的末尾. 返回值: 返回新数组的长度. 例子: <html> <head> <title>JavaScript Array push Method</title> </head>
-
JavaScript数组函数unshift、shift、pop、push使用实例
如何声明数组 s中数组的声明可以有几种方式声明 复制代码 代码如下: var tmp = []; // 简写模式 var tmp = new Array(); // 直接new一个 var tmp = Array(); // 或者new也可以 在new数组的时候可以传入一个参数,表示数组的初始化长度 复制代码 代码如下: // new的时候传入一个参数表示初始化数组长度 var tmp = new Array(3); alert(tmp.length); // 3 但如果你想创建一个只
-
javascript的push使用指南
push() 方法可向数组的末尾添加一个或多个元素,并返回新的长度.返回值为把指定的值添加到数组后的新长度. 语法:arrayObject.push(newelement1,newelement2,....,newelementX) 参数newelement1,必需.要添加到数组的第一个元素. 参数newelement2,可选.要添加到数组的第二个元素. 参数newelementX,可选.可添加多个元素. push() 方法可把它的参数顺序添加到 arrayObject 的尾部.它直接修改 ar
-
javaScript中push函数用法实例分析
本文实例讲述了javaScript中push函数用法.分享给大家供大家参考.具体分析如下: javaScript 中的 push 方法,将新元素添加到一个数组中,并返回数组的新长度值. arrayObj.push([item1 [item2 [. . . [itemN ]]]]) 参数 arrayObj,必选项.一个 Array 对象. item, item2,. . . itemN, 可选项.该 Array 的新元素. 说明 push
-
JavaScript使用push方法添加一个元素到数组末尾用法实例
本文实例讲述了JavaScript使用push方法添加一个元素到数组末尾的用法.分享给大家供大家参考.具体如下: 下面的代码演示了JS数组通过push方法添加一个元素到数组末尾 <!DOCTYPE html> <html> <body> <p id="demo"> Click the button to add a new element to the array. </p> <button onclick="
-
JavaScript中push(),join() 函数 实例详解
定义和用法 push方法 可向数组的末尾添加一个或多个元素,并返回一个新的长度. join方法 用于把数组中所有元素添加到一个指定的字符串,元素是通过指定的分隔符进行分割的. 语法 arrayObject.push(newelement1,newelement2,....,newelementX) arrayObject.join(separator). 参数描述newelement1必需.要添加到数组的第一个元素.newelement2可选.要添加到数组的第二个元素.newelementX可选
-
浅谈JavaScript的push(),pop(),concat()方法
push 方法 将新元素添加到一个数组中,并返回数组的新长度值. arrayObj.push([item1 [item2 [. . . [itemN ]]]]) 参数 arrayObj 必选项.一个 Array 对象. item, item2,. . . itemN 可选项.该 Array 的新元素. 说明 push 方法将以新元素出现的顺序添加这些元素.如果参数之一为数组,那么该数组将作为单个元素添加到数组中.如果要合并两个或多个数组中的元素,需要使用 concat 方法. 版本要求在:5.5
-
javascript中setTimeout使用指南
javascript中setTimeout使用指南 <script> /* //方法1 function slows(){ alert("15S后弹出!"); } setTimeout("slows()",5000); //方法2 function slows(){ alert("15S后弹出!"); } setTimeout(slows,5000); */ //方法3 function slows(){ alert("15
-
JavaScript数组push方法使用注意事项
js 数组的push方法,想必大家都知道是向数组末尾添加元素,但是有一个很关键的点需注意: 引自 MDN 返回值 当调用该方法时,新的 length 属性值将被返回. var sports = ["soccer", "baseball"]; var total = sports.push("football", "swimming"); console.log(sports); // ["soccer",
-
轻量级javascript 框架Backbone使用指南
Backbone 是一款基于模型-视图-控制器 MVC 模式的轻量级javascript 框架 ,可以用来帮助开发人员创建单页Web应用. 借助Backbone 我们可以使用REST的方式来最小化客户端和服务器间的数据传输,从而实现了更快加速的Web页面更新. 能心静下来学习了,以前以为Backbone 是一座高山用起来很难,结果只是学了2天就有一些新的,实在让人开心. 我整理了一下整个BackBone的学习记录在我的GIT里面,大部分事件都有例子并且有详细的注解和解释,结合require.js
-
JavaScript模拟push
任务:首先我定义了一个变量var arr = [0,1,2,3,4,5];我现在想模拟push方法在这个数组的5后面加东西,我们应该怎么做?给你5分钟思考,在思考之前请不要往下看. 分析:我们是想往这个数组的最后面添加东西对吧,关键点就在于我们如何才能找到元素最后的位置.先不去考虑最后一个位置,我们先来想想我们平时是怎么样访问一个数组的内容的,是不是这样arr[n],对不对,假如我们访问一个大于这个数组的索引,那么就是undefined,简单来说就是没有这个索引的话就是undefined,如果我
-
使用AmplifyJS组件配合JavaScript进行编程的指南
事件分发的作用 在为页面添加各类交互功能时,我们熟知的最简单的做法就是为页面元素绑定事件,然后在事件处理函数中,做我们想要做的动作.就像这样的代码: element.onclick = function(event){ // Do anything. }; 如果我们要做的动作不复杂,那么实际逻辑功能的代码,放在这里是可以的.如果今后需要修改,再到这段事件处理函数的位置来修改. 再进一步,为了做适当的代码复用,我们可能会把逻辑功能中的一部分分拆到一个函数内: element.onclick = f
随机推荐
- oblog_4.6_SQL 语句
- 浅谈mysql密码遗忘和登陆报错的问题
- DOM 高级编程
- AS3.0 实例学习 熟悉addChild和removeChild在不同的swf之间的运用,以及loader的用法
- Android App在线程中创建handler的方法讲解
- js判断浏览器类型及设备(移动页面开发)
- 在你的网页中嵌入外部网页的方法
- javascript onmouseout 解决办法
- 利用jQuery接受和处理xml数据的代码(.net)
- Jquery 实现Tab效果 思路是js思路
- java实现高效的枚举元素集合示例
- 25个 Git 进阶技巧(翻译)
- php判断类是否存在函数class_exists用法分析
- layer.close()关闭进度条和Iframe窗的方法
- Python Django 实现简单注册功能过程详解
- 使用vue中的混入mixin优化表单验证插件问题
- Python使用ctypes调用C/C++的方法
- Spring MVC学习教程之RequestMappingHandlerAdapter详解
- 一步一步的了解webpack4的splitChunk插件(小结)
- python 画出使用分类器得到的决策边界