js は Array.from を使用して、ステップ値 0.1 で 0 ~ 5 の配列を迅速に生成します。

1. 通常使用する方法は for ループ生成です

let data=[]
for(let i=0;i < 51;i++){
    
    
	data.push(i/10)
}

2. Array.from で生成

今日は主人公たちを紹介しましょう!

1. 解釈

Array.from() メソッドは、Array のようなオブジェクトまたは Iterable オブジェクトから新しい浅いコピーの Array インスタンスを作成します。

2. 基本的な文法

Array.from(arrayLike[, mapFunction[, thisArg]])

  • arrayLike : 必須パラメータ、配列のようなオブジェクト、または反復可能
  • mapFunction : オプションのパラメーター、mapFunction(item,index) { ... } は、コレクション内の各項目に対して呼び出される関数であり、戻り値は新しいコレクションに挿入されます。
  • thisArg : オプションのパラメータ、コールバック関数mapFunctionを実行するときのこのオブジェクト、このパラメータはほとんど使用されません

オブジェクトを配列に変換する場合
ご注意ください:
1. オブジェクトには長さ属性が必要であり、返される配列の長さは長さの長さに依存します。
2. キーは値である必要があります。

3. アプリケーション

ここでは Array.from を使用して数値範囲を生成します。

構文:
Array.from({length: end}, (_,index) =>index)

この構文を使用すると、必要な結果を得ることができます

let data = Array.from({
    
    length:51},(_,i)=>{
    
    
    return i/10
})

Array.from のその他のアプリケーションはここでご覧いただけます
https://blog.csdn.net/weixin_44447255/article/details/125167451

ここに画像の説明を挿入

おすすめ

転載: blog.csdn.net/qq_33235680/article/details/130156477