js的concat方法的使用

2021-09-08 15:29:48 字數 617 閱讀 2698

concat 方法 (array)

返回乙個新陣列,這個新陣列是由兩個或更多陣列組合而成的。

array1.concat([item1[, item2[, . . . [, itemn]]]])

引數array1

必選項。其他所有陣列要進行連線的 array 物件。

item1,. . ., itemn

可選項。要連線到 array1 末尾的其他專案。

說明concat 方法返回乙個 array 物件,其中包含了 array1 和提供的任意其他專案的連線。

要加的專案(item1 … itemn)會按照從左到右的順序新增到陣列。如果某一項為陣列,那麼新增其內容到 array1 的末尾。如果該專案不是陣列,就將其作為單個的陣列元素新增到陣列的末尾。

以下為從源陣列複製元素到結果陣列:

對於從正被連線到新陣列的陣列中複製的物件引數,複製後仍然指向相同的物件。不論新陣列和源陣列中哪乙個有改變,都將引起另乙個的改變。

對於連線到新陣列的數值或字串,只複製其值。乙個陣列中值有改變並不影響另乙個陣列中的值。

示例下面這個例子說明了使用陣列時 concat 方法的用法:

function concatarraydemo()

js中concat函式使用

concat 方法用於連線兩個或多個陣列。該方法不會改變現有的陣列,而僅僅會返回被連線陣列的乙個副本。arrayobject.concat arrayx,arrayx,arrayx 返回乙個新的陣列。該陣列是通過把所有 arrayx 引數新增到 arrayobject 中生成的。如果要進行 conc...

方法 與 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 當然,如果使用 運算子也會達到以上的相同...

mysql的concat使用示例

concat 在sql語句中直接拼接位址 不需要再foreach迴圈 concat config img url pic.imgurl as imgurl 示例 where result this alias ac where where join getdbprefix picture pic a...