2019 8 31關於陣列的函式應用

2021-09-26 15:56:50 字數 875 閱讀 2144

1、concat():將兩個陣列合併成乙個新陣列,原陣列不會被改變

陣列1.concat(陣列2)

返回值:合併好的陣列

2、slice():基於當前陣列獲取指定區域元素病建立乙個新陣列,原陣列不改變

陣列.slice(start,end); start:開始獲取 end:結束獲取的下標(不包括end)

返回值:指定區域元素生成的新陣列

3、splice:完成刪除,插入,替換(有引數決定完成功能

陣列.splice(start,length,元素。。。。)

引數:引數1 擷取的開始下標

引數2 擷取的長度

引數3 在擷取的開始下標位置插入元素,插入元素個數隨意

var arr=["red","blue","green"]

刪除功能:

arr.splice(1,1); //b會被刪除

返回值為擷取的元素組成的陣列

插入功能

var res=arr.splice(1,0,"yellow"); //原先blue的位置會是yellow, blue往後移動乙個

(插入多個元素在yellow後邊直接寫 ,「black」

返回值:空

//替換功能 (先刪除在插入)

arr.splice(1,1,"yellow"); //會沒有blue ,yellow在blue的地方

join():使用拼接符將陣列中元素拼接成字串

陣列.join(拼接符)

引數:拼接值

返回值:拼接好的字串

var arr=[1,2,3];

var str=arr.join("+");//也可以寫其他的類似於*,&

輸出:1+2+3

關於函式指標陣列與返回陣列指標的函式

關於函式指標陣列與返回陣列指標的函式 2007 08 15 08 34 int a int int p 10 第一種情況為陣列裡面是函式指標的情況,因為 int int 是乙個強制轉換方式,將裡面的a這個陣列轉換成了乙個函式指標的陣列,並且該函式是乙個帶乙個整型變數,並且返回乙個整型的函式.第二種情...

陣列作為函式形參時應注意的問題

在利用google c testing framework gtest編寫test case 時,引起了乙個 奇怪的 問題 1 intdigitarray 2int size sizeof digitarray sizeof digitarray 0 將以上 包含在測試函式test 中時,size求...

關於python中 在矩陣和陣列乘法中的應用

一 兩個乘號就是乘方,比如2 4 結果就是2的4次方,結果為16。二 乙個如果操作兩個數字,就是兩個數字相乘。eg 24 8 三 如果是字串 列表 元組與乙個整數n相乘,返回乙個其所有元素重複n次的同型別物件,eg str 3將返回字串 strstrstr 如果維數相同,計算的就是hadamard乘...