Files
freeCodeCamp/curriculum/challenges/japanese/10-coding-interview-prep/data-structures/create-an-es6-javascript-map.md
2024-01-24 19:52:36 +01:00

1.9 KiB

id, title, challengeType, forumTopicId, dashedName
id title challengeType forumTopicId dashedName
587d825b367417b2b2512c8d ES6 JavaScript マップを作成する 1 301635 create-an-es6-javascript-map

--description--

JavaScript の新バージョンでは、前回のチャレンジで手書きした機能の多くを提供する、組み込みの Map ブジェクトが提供されています。 この Map オブジェクトは通常の JavaScript オブジェクトと似ていますが、通常のオブジェクトにはない便利な機能を提供します。 例えば ES6 Map は、それに追加された要素の挿入順序を追跡します。 以下が Map オブジェクトの概要です:

  • .has(key) はキーの有無をもとに true または false を返します。
  • .get(key) はキーに関連付けられた値を返します。
  • .set(key, value) は新しいキーと値のペアを設定します。
  • .delete(key) はキーと値のペアを削除します。
  • .clear() はキーと値のペアをすべて削除します。
  • .entries() はすべてのキーを挿入順に並べた配列を返します。
  • .values() はすべての値を挿入順に並べた配列を返します。

--instructions--

JavaScript Map オブジェクトを定義し、変数 myMap をそのオブジェクトに割り当ててください。 キーと値のペア freeCodeCampAwesome! (すばらしい!) を追加してください。

--hints--

myMap オブジェクトを用意する必要があります。

assert(typeof myMap === 'object');

myMap にはキーと値のペアである freeCodeCampAwesome! のペアが含まれている必要があります。

assert(myMap.get('freeCodeCamp') === 'Awesome!');

--seed--

--seed-contents--


--solutions--

const myMap = new Map();

myMap.set("freeCodeCamp", "Awesome!");