`

js中push的定义和用法

 
阅读更多
定义:
             push() 方法可向数组的末尾添加一个或多个元素,并返回新的长度。
语法

arrayObject.push(newelement1,newelement2,....,newelementX)
参数 描述
newelement1 必需。要添加到数组的第一个元素。
newelement2 可选。要添加到数组的第二个元素。
newelementX 可选。可添加多个元素。
返回值

把指定的值添加到数组后的新长度。

说明

push() 方法可把它的参数顺序添加到 arrayObject 的尾部。它直接修改 arrayObject,而不是创建一个新的数组。push() 方法和 pop() 方法使用数组提供的先进后出栈的功能。

提示和注释

注释:该方法会改变数组的长度。

提示:要想数组的开头添加一个或多个元素,请使用 unshift() 方法。

实例

在本例中,我们将创建一个数组,并通过添加一个元素来改变其长度:

<script type="text/javascript">

var arr = new Array(3)
arr[0] = "George"
arr[1] = "John"
arr[2] = "Thomas"

document.write(arr + "<br />")
document.write(arr.push("James") + "<br />")
document.write(arr)

</script>
输出:

George,John,Thomas
4
George,John,Thomas,James
分享到:
评论

相关推荐

    javaScript中push函数用法实例分析

    主要介绍了javaScript中push函数用法,较为详细的分析了javascript中push函数的功能、定义及使用技巧,需要的朋友可以参考下

    JS数组方法push()、pop()用法实例分析

    本文实例讲述了JS数组方法push()、pop()用法。分享给大家供大家参考,具体如下: push()方法 1. 定义:向数组的末尾添加一个或更多元素,并返回新的长度。 2. 语法: arr.push(element1, …, elementN) 3. 参数:...

    JavaScript中push(),join() 函数 实例详解

    定义和用法 push方法 可向数组的末尾添加一个或多个元素,并返回一个新的长度。 join方法 用于把数组中所有元素添加到一个指定的字符串,元素是通过指定的分隔符进行分割的。 语法 arrayObject.push(newelement1...

    structs.js:用于创建和操作字节数组的Javascript数据类型

    structs.js 用于创建和操作字节数组的Javascript数据类型用法示例 import Struct from 'structs.js'var bottle = new Struct ( ) ;var label = bottle . push ( new Struct ( ) ) ;var content = bottle . push ( "B...

    JavaScript中定义对象原型的两种使用方法

    第一种: function Person() { this.username = new Array(); this.password = "123"; } Person.prototype.getInfo =...p.username.push("zhangsan"); p2.username.push("lisi"); p.getInfo(); p2.getInfo(); 第二种:

    最全的javascript笔记

    JavaScript 基本知识点总结 JavaScript 是一种广泛应用于 Web 端开发的脚本语言,本文将对 JavaScript ...本文总结了 JavaScript 中数组的基本知识点,包括数组的定义、方法和属性、遍历数组、数组方法的使用实例等。

    JavaScript笔记

    JavaScript:定义行为和动作 (基于对象和事件驱动的客户端脚本语言;也是一种广泛应用于客户端Web开发的脚本语言) 基于对象:网页中的一切元素都是假象!不需要new,即可直接使用 事件驱动:JavaScript的执行都是...

    107个常用javascript语句

    85.JS中的退出之前使用的句柄:function verifyClose(){event.returnValue="we really like you and hope you will stay longer.";}} window.=verifyClose; 86.当窗体第一次调用时使用的文件句柄:onload() 87.当...

    javascript入门笔记

    3、不能使用JS中的关键字 和 保留关键字 4、变量名不能重复 5、可以采用"驼峰命名法",小驼峰命名法使用居多 6、最好见名知意 var a; var uname; 4、变量的使用 1、为变量赋值 - SET操作 只要变量出现在 ...

    gekkota:用于Geckoboard的自定义Push方法小部件使用Node.js的自定义集成的样板

    格科塔用于Geckoboard的自定义Push方法小部件的自定义集成的样板。 免责声明:这是没有保证或担保的。 我已尽力创造出一些明智的方法,但仍要谨慎使用并行使您的... 在integration/sources.js定义远程数据源和提取在int

    微软JavaScript手册

    getTimezoneOffset 方法 返回主机的时间和全球标准时间(UTC)之间的差(以分钟为单位)。 getUTCDate 方法 使用全球标准时间(UTC)返回 Date 对象的日期值。 getUTCDay 方法 使用全球标准时间(UTC)返回 Date ...

    javascript中的prototype属性使用说明(函数功能扩展)

    类本身也是一个对象,也可以定义属性和方法: 代码如下: function Test(){}; Test.str = ‘str’; Test.fun = function(){return ‘fun’;}; var r1 = Test.str; // str var r2 = Test.fun(); // fun var inst = new...

    javascript文档

    javascript的官方文档 这些方便实用的信息将帮助您了解 JScript 的各个部分。 在“字母顺序的关键字列表”中,可以找到按字母顺序列出的所有 JScript 语言的主题。如果只需要查看某个主题(例如对象),则有对该主题...

    JS 在数组插入字符的实现代码(可参考JavaScript splice() 方法)

    代码如下:Array.prototype.ArrayInsertAfter=function(Num,obj) { var tempArr=new Array(); var l=this.length; for(var i=0;i&lt;l;i++) { tempArr.push(this.shift());... } JavaScript splice() 方法使用说明定义

    JavaScript中使用数组方法汇总

    定义数组 复制代码 代码如下: Var arryMap = {riskId:”&lt;&#37;=riskid%&gt;”,riskType:”&lt;&#37;=risktype%&gt;”}; 或 复制代码 代码如下: Var arry =[]; 使用: var risk = arryMap.riskId; Arry.push({id:”1...

    JavaScript解决Joseph问题

    在给定的代码中,我们可以看到,作者使用了JavaScript中的数组对象和DOM操作来实现Joseph问题的解决。下面是代码的解释: 首先,作者定义了一个名为`printArray`的函数,该函数用于输出数组中的元素。在JavaScript...

    JavaScript程序设计课件:Array对象.pptx

    提示:不使用new关键字创建的数组与使用new等同,如上面第三种方式可定义为var arr3 = Array(1,2,3,5); 6.4.5 Array对象 2、Array对象常用属性及方法 成员 类型 作用 length 属性 设置或返回数组中元素的数目。 concat...

    给Javascript数组插入一条记录的代码

    在`insert`方法中,我们首先检查`nIdx`的值是否大于数组的长度,如果是,则将其设置为数组的长度。如果`nIdx`小于零,我们将其设置为数组的长度加上`nIdx`。这是在处理负索引的情况,例如-1表示数组的最后一个元素。...

    web前端面试题(含答案).doc

    * 清除浮动的方法有三种:使用带 clear 属性的空元素、使用 CSS 的 overflow 属性和使用 CSS 的 :after 伪元素。 三、CSS 选择器 * CSS 选择器有多种,例如:标签选择器、类选择器、id 选择器、属性选择器等。 * ...

    javascript过滤数组重复元素的实现方法

    javascript过滤数组重复元素的实现方法  以下是在网上找的资料,直接在项目中可以使用,大家可以参考下: 实现代码: function filterArray(receiveArray){ var arrResult = new Array(); //定义一个返回结果数组....

Global site tag (gtag.js) - Google Analytics