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乘...