国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

JavaScript 不使用循環(huán),創(chuàng)建一個長度為m的數(shù)組,且數(shù)組的每一項(xiàng)都為n

ARGUS / 1827人閱讀

輸入
createArr(3, "abc")
輸出
["abc", "abc", "abc"]

不使用循環(huán),有以下方法:

1.遞歸法


思路如下:
1.創(chuàng)建一個數(shù)組
2.創(chuàng)建一個addEle函數(shù)用于給數(shù)組添加元素
3.判斷count是否為0,不為0時給數(shù)組尾部添加元素,使count - 1
4.調(diào)用addEle函數(shù),把變化后的count傳入,進(jìn)行遞歸
過程如下:


結(jié)果如下:

2.fill()

利用數(shù)組的原型方法,fill()來實(shí)現(xiàn).
fill() 方法用一個固定值填充一個數(shù)組中從起始索引到終止索引內(nèi)的全部元素。不包括終止索引。
fill()的作用正如下面輸出結(jié)果所示:

那么利用fill()來實(shí)現(xiàn)這個數(shù)組如下所示

思路如下:
1.創(chuàng)建一個數(shù)組,長度為m
2.利用fill(),使數(shù)組的索引從0到數(shù)組長度之間的元素的填充內(nèi)容為n
3.返回?cái)?shù)組

結(jié)果如下:

3.map()

使用map(),使數(shù)組的每一項(xiàng)的值為n

思路如下:
1.創(chuàng)建一個長度為m的數(shù)組,也就是Array(m)
2.連接數(shù)組,指定","進(jìn)行分隔,并返回成一個字符串,也就是Array(m).join(",")
3.分隔字符串,指定","來確定分隔位置,進(jìn)行分隔,并返回成一個數(shù)組,也就是Array(m).join(",").split(",")
4.利用map創(chuàng)建一個新數(shù)組,并在數(shù)組的每一項(xiàng)執(zhí)行函數(shù)(函數(shù)返回n,使得每一項(xiàng)為n)

過程如下:

結(jié)果如下

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/102903.html

相關(guān)文章

  • m>JavaScriptm>入門】Array類型

    摘要:數(shù)組也是對象數(shù)據(jù)類型的數(shù)組也有屬性名,只不過屬性名是數(shù)字,我們把數(shù)字屬性名稱之為它的索引數(shù)組是以數(shù)字作為索引,索引從零開始,有一個屬性代表數(shù)組的長度。 Array 數(shù)組也是對象數(shù)據(jù)類型的 typeof [] ->object數(shù)組也有屬性名,只不過屬性名是數(shù)字,我們把數(shù)字屬性名稱之為它的索引:數(shù)組是以數(shù)字作為索引,索引從零開始,有一個length屬性代表數(shù)組的長度。 showImg(h...

    zxhaaa 評論0 收藏0
  • m>JavaScriptm> 闖關(guān)記》之數(shù)組

    摘要:針對非稀疏數(shù)組,該屬性就是數(shù)組元素的個數(shù)。否則,使用數(shù)組元素之前應(yīng)該先檢測它們。如果數(shù)組同時擁有對象屬性和數(shù)組元素,返回的屬性名很可能是按照創(chuàng)建的順序而非數(shù)值的大小順序。并且,每個全局對象有自己的一組構(gòu)造函數(shù)。 數(shù)組是值的有序集合。每個值叫做一個元素,而每個元素在數(shù)組中有一個位置,以數(shù)字表示,稱為索引。 JavaScript 數(shù)組是無類型的,數(shù)組元素可以是任意類型,并且同一個數(shù)組中的不...

    daryl 評論0 收藏0
  • JS基礎(chǔ)06「數(shù)組

    摘要:為了維持此規(guī)則不變化,數(shù)組有兩個特殊的行為。運(yùn)算符對數(shù)組返回并且對于除了函數(shù)以外的所有對象都是如此。解決方案是檢查對象的類屬性,對數(shù)組而言該屬 數(shù)組 數(shù)組是值的有序集合。每個值叫做一個元素,而每個元素在數(shù)組中有一個位置,以數(shù)字表示,稱為索引。 JavaScript 數(shù)組是無類型的,數(shù)組元素可以是任意類型,并且同一個數(shù)組中的不同元素也可能有不同的類型。數(shù)組的元素甚至也可能是對象或其他數(shù)組...

    forrest23 評論0 收藏0
  • JS基礎(chǔ)——數(shù)組API(1)

    摘要:不會修改原數(shù)組參數(shù)在每一項(xiàng)上調(diào)用的函數(shù)和作為歸并基礎(chǔ)的初始值可選的。改函數(shù)接收個參數(shù)前一個值當(dāng)前值項(xiàng)的索引和數(shù)組對象。 數(shù)組API(1) 棧方法 (后進(jìn)先出) 在棧的頂部進(jìn)行插入和移除操作,使用 push 和 pop 方法結(jié)合(會修改原始數(shù)組) 在數(shù)組末尾插入(push可以添加多項(xiàng)) push var arr=[1,2,3]; var m=arr.push(m); console...

    AbnerMing 評論0 收藏0
  • 使用for循環(huán),傳入nm, 生成一個長度n,每項(xiàng)都m數(shù)組

    摘要:逛知乎的時候看到一個問題,不能使用循環(huán),傳入和生成一個長度為,每一項(xiàng)都是的數(shù)組。方法三來自在捷克的獵人我后面也想到了,哈哈可以用或,來自灰色碰觸用用的少,一下就想不起來了希望能看到大家更好的方法,感覺自己進(jìn)了死胡同 逛知乎的時候看到一個問題,不能使用for循環(huán),傳入n和m, 生成一個長度為n,每一項(xiàng)都是m的數(shù)組。第一反應(yīng)是遞歸,然后再想到正則,還在思考中... 遞歸法 function...

    ralap 評論0 收藏0

發(fā)表評論

0條評論

ARGUS

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<