陣列 concat和join方法

2021-10-12 02:35:24 字數 1491 閱讀 3318

<

!doctype html>

"en"

>

"utf-8"

>

"viewport" content=

"width=device-width, initial-scale=1.0"

>

document<

/title>

<

/head>

// concat 陣列的合併

var a =[1

,2,3

,4,5

,55,5

,,,,

,,,]

var b =[,

0,89,

5,2,

1,1]

// 陣列的合併 合併後返回乙個新的陣列 不會改變原來的陣列

// 合併陣列

// 合併元素

// 將多個元素和原陣列合併 返回新的陣列

// console.log(a.concat(b))

// console.log( .concat(a) )

// console.log( a.concat(1,2,3,4,5,6,b,b) ) //多個合併 既可以合併元素又可以陣列

// console.log( a.concat() ) //不合併產生新的陣列 複製 沒有任何關係和原陣列 淺複製 空元素也會複製

var str = a.

join(""

)//返回乙個字串 join的引數為字串的連線符

// 特殊的連線符 空字串 變成連線符

// 將陣列中的元素合併成乙個字串返回 預設用逗號連線

// console.log(str)

// 將陣列變成字串

console.

log( b.

join()

) console.

log( b.

tostring()

)//將陣列變成字串

var o =

console.

log( o.

tostring()

)// 不可以了 [object object]

// 二者相同 類似 預設用逗號連線

// 對比資料

// 雙重遍歷 長度一樣

var arr1 =[1

,2,3

,4]var arr2 =[1

,2,3

,4]var arr3 =[1

,2,4

,3]// console.log( arr1 == arr2 )

console.

log( arr1.

tostring()

== arr2.

tostring()

)//轉成字串來進行判斷

<

/script>

<

/body>

<

/html>

join 方法和split 方法

b 是乙個空位元組表示用空位元組連線位元組串,python3新的地方,以前join只能連線字串,現在可以連線位元組串 python字串轉成位元組串三種方法 str zifuchuang 第一種 b zifuchuang 第二種bytes zifuchuang encoding utf 8 第三種 z...

C 中陣列中Skip Take和Concat的用法

skip是跳過第幾個之後開始,取得的值包括當前下標值的內容 take是獲取到第幾個下標為止,取得的值不包括當前下標值的內容 concat是合併兩個陣列 var listone new list var listtow new list 例如 listone裡面是 1,2,3,4,5 例如 listt...

方法 與 concat 方法的比較

向字串末尾追加字元時,使用 string concat 或 運算子 string s abc s.concat def p s abcdef s abc s def p s abcdef 運算子還可以有以下的寫法 s s abc def p s abcdef 當然,如果使用 運算子也會達到以上的相同...