99re热视频这里只精品,久久久天堂国产精品女人,国产av一区二区三区,久久久精品成人免费看片,99久久精品免费看国产一区二区三区

JavaScript concat() 方法

2022-03-11 15:45 更新

JavaScript concat() 方法

Array 對象參考手冊JavaScript Array 對象

實(shí)例

合并三個(gè)數(shù)組的值:

var hege = ["Cecilie", "Lone"];
var stale = ["Emil", "Tobias", "Linus"];
var kai = ["Robin"];
var children = hege.concat(stale,kai);

children 輸出結(jié)果:

Cecilie,Lone,Emil,Tobias,Linus,Robin

嘗試一下 ?

定義和用法

concat() 方法用于連接兩個(gè)或多個(gè)數(shù)組。

該方法不會(huì)改變現(xiàn)有的數(shù)組,而僅僅會(huì)返回被連接數(shù)組的一個(gè)副本。


瀏覽器支持

Internet Explorer Firefox Opera Google Chrome Safari

所有主要瀏覽器都支持concat()屬性。


語法

array1.concat(array2,array3,...,arrayX)

參數(shù) Values

參數(shù) 描述
array2, array3, ..., arrayX 必需。該參數(shù)可以是具體的值,也可以是數(shù)組對象。可以是任意多個(gè)。

返回值

Type 描述
Array 對象 返回一個(gè)新的數(shù)組。該數(shù)組是通過把所有 arrayX 參數(shù)添加到 arrayObject 中生成的。如果要進(jìn)行 concat() 操作的參數(shù)是數(shù)組,那么添加的是數(shù)組中的元素,而不是數(shù)組。

技術(shù)細(xì)節(jié)

JavaScript 版本: 1.2

一道面試題:傳遞兩個(gè)參數(shù)m,n,返回長度為m,所有元素都為n的數(shù)組,要求不能用循環(huán)。

利用函數(shù)的遞歸和 concat() 方法可以實(shí)現(xiàn),代碼如下:

function fn(m, n) {
  return m ? fn(m - 1, n).concat(n) : [];
}

Array 對象參考手冊JavaScript Array 對象


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號