JavaScriptのmap()メソッド

PHPz
リリース: 2024-07-22 06:32:49
オリジナル
459 人が閲覧しました

JavaScript map() method

map() メソッドは、呼び出し元の配列内のすべての要素に対して提供された関数を呼び出した結果を格納した新しい配列を作成します。

  1. 簡単な map() の例を次に示します。
const numbers = [1, 2, 3, 4, 5];
const doubled = numbers.map(num => num * 2);

console.log(doubled);

// Output: [2, 4, 6, 8, 10]

ログイン後にコピー
  1. map() を使用して車の情報と表示を含む JSON ファイルを作成する

まず、cars.json という名前の JSON ファイルを作成します。

[
  {
    "name": "Toyota Camry",
    "model": "2023",
    "image": "https://example.com/toyota_camry.jpg"
  },
  {
    "name": "Honda Accord",
    "model": "2022",
    "image": "https://example.com/honda_accord.jpg"
  },
  {
    "name": "Tesla Model 3",
    "model": "2024",
    "image": "https://example.com/tesla_model_3.jpg"
  }
]

ログイン後にコピー

HTML ファイルindex.html を作成し、JavaScript を使用して車の情報を取得して表示します。



  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Car Display</title>
  <style>
    .car {
      border: 1px solid #ddd;
      padding: 10px;
      margin: 10px;
      text-align: center;
    }
    .car img {
      width: 100px;
      height: auto;
    }
  </style>


  <h1>Car Information</h1>
  <div id="car-container"></div>

  <script>
    // Here we have Fetch the car data
    fetch('cars.json')
      .then(response => response.json())
      .then(data => {
        const carContainer = document.getElementById('car-container');
        carContainer.innerHTML = data.map(car => `
          <div class="car">
            <h2>JavaScriptのmap()メソッド
            <p>Model: ${car.model}
            <img src="${car.image}" alt="JavaScriptのmap()メソッド">
          
        `).join('');
      })
      .catch(error => console.error('Error fetching the car data:', error));
  </script>



ログイン後にコピー

cars.json ファイルを HTML ファイルと同じディレクトリに配置するか、それに応じて取得 URL を調整してください

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

ソース:dev.to
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート