一道面試題:有一個(gè) n = 5 不用for 循環(huán) 返回[1,2,3,4,5]數(shù)組
function arr(n){ var list = []; return (function(){ list.unshift(n); n --; if (n !== 0 ){ arguments.callee() }; return list }()); } console.log(arr(5)) //[1,2,3,4,5]
Array.apply(null, {length: 5}).map(function(val, index) { return index+1; });
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/79791.html
摘要:返回正被執(zhí)行的對(duì)象,也就是所指定的對(duì)象的正文。可選項(xiàng)參數(shù)是當(dāng)前正在執(zhí)行的對(duì)象的名稱。屬性是對(duì)象的一個(gè)成員,它表示對(duì)函數(shù)對(duì)象本身的引用,這有利于匿名函數(shù)的遞歸或者保證函數(shù)的封裝性。而該屬性僅當(dāng)相關(guān)函數(shù)正在執(zhí)行時(shí)才可用。 調(diào)用函數(shù) 之前做項(xiàng)目的過程中,為了防止用戶重復(fù)點(diǎn)擊事件,往往在每一個(gè)函數(shù)里寫一個(gè)flag來做判斷,但是這樣的方式會(huì)導(dǎo)致代碼冗余,所以借助 函數(shù)里arguments.cal...
摘要:返回正被執(zhí)行的對(duì)象,也就是所指定的對(duì)象的正文。可選項(xiàng)參數(shù)是當(dāng)前正在執(zhí)行的對(duì)象的名稱。屬性是對(duì)象的一個(gè)成員,它表示對(duì)函數(shù)對(duì)象本身的引用,這有利于匿名函數(shù)的遞歸或者保證函數(shù)的封裝性。而該屬性僅當(dāng)相關(guān)函數(shù)正在執(zhí)行時(shí)才可用。 調(diào)用函數(shù) 之前做項(xiàng)目的過程中,為了防止用戶重復(fù)點(diǎn)擊事件,往往在每一個(gè)函數(shù)里寫一個(gè)flag來做判斷,但是這樣的方式會(huì)導(dǎo)致代碼冗余,所以借助 函數(shù)里arguments.cal...
摘要:返回正被執(zhí)行的對(duì)象,也就是所指定的對(duì)象的正文。可選項(xiàng)參數(shù)是當(dāng)前正在執(zhí)行的對(duì)象的名稱。屬性是對(duì)象的一個(gè)成員,它表示對(duì)函數(shù)對(duì)象本身的引用,這有利于匿名函數(shù)的遞歸或者保證函數(shù)的封裝性。而該屬性僅當(dāng)相關(guān)函數(shù)正在執(zhí)行時(shí)才可用。 調(diào)用函數(shù) 之前做項(xiàng)目的過程中,為了防止用戶重復(fù)點(diǎn)擊事件,往往在每一個(gè)函數(shù)里寫一個(gè)flag來做判斷,但是這樣的方式會(huì)導(dǎo)致代碼冗余,所以借助 函數(shù)里arguments.cal...
摘要:四函數(shù)的屬性函數(shù)的屬性列表這個(gè)屬性先略過上述的屬性都可以通過函數(shù)名屬性來引用,是形參的個(gè)數(shù)。如果是函數(shù)表達(dá)式的話,是空串。看代碼注意嚴(yán)格模式下不能訪問對(duì)象的屬性 一、new function的用法 1.用法一 此種用法的跟使用{}的區(qū)別是:它比較靈活,可以在內(nèi)部定義變量、函數(shù)等 var obj = new function(){ var a = 1; var b = 2;...
閱讀 7636·2023-04-25 14:36
閱讀 1754·2021-11-22 09:34
閱讀 2149·2019-08-30 15:55
閱讀 3146·2019-08-30 11:19
閱讀 1306·2019-08-29 15:17
閱讀 550·2019-08-29 12:47
閱讀 2990·2019-08-26 13:38
閱讀 2626·2019-08-26 11:00