第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在JavaScript中將整數(shù)轉(zhuǎn)換為數(shù)組的簡單方法

在JavaScript中將整數(shù)轉(zhuǎn)換為數(shù)組的簡單方法

紫衣仙女 2022-06-16 10:05:23
有沒有人知道簡單的清潔方式(也許使用 ES6)來獲得從“6”到數(shù)組[1, 2, 3, 4, 5, 6]或從“2”到[1, 2]等等。我知道我可以使用循環(huán)“for”,但是有沒有更短的單行方式?
查看完整描述

4 回答

?
拉丁的傳說

TA貢獻(xiàn)1789條經(jīng)驗 獲得超8個贊

您可以在創(chuàng)建的數(shù)組上使用擴(kuò)展運(yùn)算符 [...Array(n).keys()]


console.log([...Array(6).keys()])

console.log([...Array(2).keys()])

// or

console.log(Array.from(Array(6).keys(), i => i+1));

console.log(Array.from(Array(2).keys(), i => i+1));


查看完整回答
反對 回復(fù) 2022-06-16
?
暮色呼如

TA貢獻(xiàn)1853條經(jīng)驗 獲得超9個贊

您可以使用 Array.from 它的回調(diào)


let range = num =>  Array.from({ length: num }, (_, i) => ++i)


console.log(range(6))

console.log(range(2))

console.log(range(-6))


查看完整回答
反對 回復(fù) 2022-06-16
?
慕妹3242003

TA貢獻(xiàn)1824條經(jīng)驗 獲得超6個贊

例如,如果將迭代器添加到 的原型中Number,您甚至可以傳播數(shù)字。


Number.prototype[Symbol.iterator] = function* () {

    for (var i = 0; i < this; i++) yield i;

};


console.log([...10]);


查看完整回答
反對 回復(fù) 2022-06-16
?
楊__羊羊

TA貢獻(xiàn)1943條經(jīng)驗 獲得超7個贊

與Array.from()_mapFn


console.log(Array.from({length: 6}, (_, i) => i + 1));

console.log(Array.from({length: 2}, (_, i) => i + 1));


查看完整回答
反對 回復(fù) 2022-06-16
  • 4 回答
  • 0 關(guān)注
  • 564 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號