1. 程式人生 > >javascript陣列元素的新增、刪除與插入以及引數陣列的使用

javascript陣列元素的新增、刪除與插入以及引數陣列的使用

1、陣列元素的新增

     push方法在陣列的尾部新增元素:

     var colorArray=new Array();

     colorArray.push('red','black','yellow'); //這裡是直接壓入三個元素

     //當然也可以這要寫

     colorArray.push('red');

     colorArray.push('black');

2、陣列元素的刪除與插入

    pop方法刪除陣列的最後一個元素:

    var colorArray=new Array();

    colorArray.push('red','black','yellow');

    colorArray.pop();//這裡是刪除陣列的最後一個元素

    var item=colorArray.pop();//當然這個方法在刪除的同時也可以返回陣列的最後一個元素

    刪除陣列元素的第二種方法是用splice()

    splice()可以刪除任意數量的項,只需傳入兩個引數:要刪除的第一項的位置和要刪除的項數,例如,splice 

    (0,2), 刪除陣列中前兩項。當然splice(2,2)就是刪除下標為2的陣列元素。

    splice()這個方法還可以實現陣列的插入操作:

    splice(2,0,'xiaochun')這裡傳入三個引數,第一個引數是要插入的位置,第二個引數表示要刪除多少個元素(這裡給個0,表示不用刪除),第三個引數表示要插入的資料。執行結果是在下標2處插入xiaochun

    以上的例項也可進行替換操作:

    splice(2,1,'xiaochun')表示在下標為2處刪除1個元素再插入xiaochun,這樣就等同於替換了。

3、引數陣列的使用

     在Javascript中function的引數其實也是一個數組:

     function test(){   //注意這裡我沒有給出函式的引數

          alert(arguments[0]+" , "+arguments[1]+" , "+arguments[2]);

          for(var i=0;i<arguments.length;i++)
         {
               alert(i);
         }

     }

     test('xiaochun','xiaoming','xiaozhang'); //這裡我卻給函式傳入了三個引數

     執行這一段程式你會發現他將所有引數輸出,這表示JS函式的引數其實預設是一個數組。

相關推薦

javascript陣列元素新增刪除插入以及引數陣列的使用

1、陣列元素的新增      push方法在陣列的尾部新增元素:      var colorArray=new Array();      colorArray.push('red','black','yellow'); //這裡是直接壓入三個元素      //當然也可以這要寫      colorAr

JavaScript操作table(新增刪除上移下移交換)_jQuery

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> < html> < head>

Java讀取json檔案並對json資料進行讀取新增刪除修改操作

1.介紹 開發過程中經常會遇到json資料的處理,而單獨對json資料進行增刪改並不方便,尤其是Geojson檔案的處理,通過對網路資料的整理總結,下面介紹Java語言方法對json資料進行讀取、新增、刪除與修改操作。 2.說明 Java語言操作json物件,需引入json

Python陣列元素新增修改刪除

陣列 陣列是一種有序的集合,可以隨時新增和刪除其中的元素。 陣列定義 student=['jack','Bob','Harry','Micle'] print(student) 訪問陣列元素 用索引來訪問list中每一個位置的元素,記得索引是從0開始的: s

python元素新增修改刪除

'''新增元素 在末尾新增元素''' Students=['jack','Bob','Harry','Micle'] #定義一個數組 Students.append('lyle')

javascript 原生方法對dom節點的操作,建立新增刪除替換插入複製移動等操作

<span style="font-size:18px;">/** * Created by hua on 2014/10/21. */ //查詢節點 document.getElementById("id");//通過id查詢,返回唯一的節點,如果有多個將

金甲防線服務項目筆記:新增編輯刪除

trac topo 新增功能 mit inside col else res its 一、新增:   //添加序列號 function addSerialNumber(obj){ var type = $("input[name=‘serialNu

SSM整合-03 資訊新增修改刪除

專案完整實現程式碼下載地址:https://download.csdn.net/download/bingbeichen/10578683。 該部分主要實現新員工資訊的新增,實現步驟包括: 在index.jsp頁面點選“新增”按鈕,彈出新增對話方塊; 向資料庫中查詢

如何在cmd命令列中檢視修改刪除新增環境變數

1、檢視當前所有可用的環境變數:輸入 set 即可檢視。 2、檢視某個環境變數:輸入 “set 變數名”即可,比如想檢視path變數的值,即輸入 set path 3、修改環境變數 :輸入 “set 變數名=變數內容”即可,比如將path設定為“d:\nmake.exe”,只要輸入set

單鏈表的講解:單鏈表的原理,新增刪除元素

單鏈表及其節點 連結串列是一系列的儲存資料元素的單元通過指標串接起來形成的,因此每個單元至少有兩個域, 一個域用於資料元素的儲存,另一個域是指向其他單元的指標。 這裡具有一個數據域和多個指標域的儲存單元通常稱為 結點(node) 一種最簡單的結點結構如圖所示,它是構成單鏈表的基本結點結構。在

python元組 列表 (取值替換插入新增刪除

1、元組 列表 字典 元組( 元組是不可變的) hello = (1,2,3,4,5) type(hello)   2、陣列(可變) myinfo = ['simida', 20, 'dalao', ['史蒂夫', 2000]]

資料庫學習總結(三)——新增更新刪除資料

新增、更新與刪除資料 新增資料 更新資料 刪除資料 新增資料 insert語句中指定欄位名 insert into 表名(欄位名1,欄位名2,…) values (值1,值2,…); 注意:欄位名與欄位值的順序,型別必須互相匹

js 陣列Array(list)新增刪除

unshift:將引數新增到原陣列開頭,並返回陣列的長度 pop:刪除原陣列最後一項,並返回刪除元素的值;如果陣列為空則返回undefined push:將引數新增到原陣列末尾,

新增刪除替換插入到某個節點的方法(jsjq)

首先說下,具體用得到的方法: js: appendChild() //新增 removeChild() //刪除節點 insertBefore(插入節點,被插節點) //插入(前插後) replaceChild(新節點,舊節點) //替換(前替換後) jq: a

資料結構開發(23):二叉樹中結點的查詢插入刪除清除操作

0.目錄 1.二叉樹中結點的查詢操作 2.二叉樹中結點的插入操作 3.二叉樹中結點的刪除操作 4.二叉樹中結點的清除操作 5.小結 1.二叉樹中結點的查詢操作 查詢的方式: 基於資料元素值的查詢 BTreeNode<T>* find(const T&

獲取元素,動態新增刪除元素以及getElementByTagName和getElementByClassName)的用法

1.獲取元素 (1)getElementById 根據元素的id屬性來獲取元素,獲取到的是一個元素 (2)getElementByTagName 根據標籤名來獲取元素,結果是一個元素集合 (3) getElementByClassName 根據class屬性來獲取元素,結果是一個元素集合 (

B樹的插入刪除遍歷

B樹的插入 定義: 1、根節點至少有兩個分支 2、除了根節點以外,所有節點的關鍵字個數至少為M/2個,最多為M-1 3、每個節點的度數均是關鍵字數加一 4、所有的葉子節點都在同一層 插入: 我們設計節點的結構如下: #define M 5

jQuery HTML之捕獲設定元素新增元素刪除

一、jQuery:捕獲HTML 1.1 jQuery - 獲取內容和屬性 獲得內容 - text()、html() 以及 val() 三個簡單實用的用於 DOM 操作的 jQuery 方法: text() - 設定或返回所選元素的文字內容 html(

Windows如何在cmd命令列中檢視修改刪除新增設定環境變數

首先明確一點: 所有的在cmd命令列下對環境變數的修改只對當前視窗有效,不是永久性的修改。也就是說當關閉此cmd命令列視窗後,將不再起作用。永久性修改環境變數的方法有兩種:一種是直接修改登錄檔(此種方法目前沒試驗過),另一種是通過我的電腦-〉屬性-〉高階,來設定系統的環

json物件陣列的建立遍歷新增刪除修改js的splice()用法

1)       建立(1)第一種方式:常見專案ajax呼叫後返回的都是json物件陣列(2)第二種方式:手動構造json物件陣列 2)       遍歷:共四種方法(1)$.each()(2)for