ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScriptのmapメソッドって何に使うのですか?

JavaScriptのmapメソッドって何に使うのですか?

青灯夜游
青灯夜游オリジナル
2021-04-19 18:16:4924138ブラウズ

JavaScript では、map() メソッドを使用して新しい配列を返します。配列内の要素は、関数呼び出し後の元の配列要素の値です。map() メソッドは、元の配列要素の順序に従って要素を順番に並べます。構文「array.map(function(value,index value,array){})」。

JavaScriptのmapメソッドって何に使うのですか?

このチュートリアルの動作環境: Windows7 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。

javascript map() メソッド

map() メソッドは新しい配列を返し、配列内の要素は呼び出し後の元の配列要素の値になります。関数。

map() メソッドは、元の配列要素の順序で要素を順番に処理します。

注:map() は空の配列を検出しません。 map() は元の配列を変更しません。

文法:

array.map(function(item,index,arr){})

map は 1 つのパラメータを持つ配列メソッドであり、パラメータは関数であり、関数には 3 つのパラメータがあります

  • パラメータ1 :項目は必須です。現在の要素の値

  • パラメータ 2: インデックス、オプション。配列内の現在の要素のインデックス値

  • パラメータ 3: arr はオプションです。現在の要素が属する配列オブジェクト

例:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
</head>
<body>
<p>点击按钮获取数组元素的平方根。</p>
<button onclick="myFunction()">点我</button>
<p id="demo"></p>
<script>
var numbers = [4, 9, 16, 25];
function myFunction() {
    x = document.getElementById("demo")
    x.innerHTML = numbers.map(Math.sqrt);
}
</script>
</body>
</html>

レンダリング:

JavaScriptのmapメソッドって何に使うのですか?

[推奨学習: JavaScript 上級チュートリアル]

以上がJavaScriptのmapメソッドって何に使うのですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。