この記事では次の技術スキルについて説明します:
このラボでは、指定された値が指定された型であるかどうかを確認する JavaScript 関数を検討します。 is() 関数を使用します。この関数は、コンストラクター プロパティと Array.prototype.includes() メソッドを活用して、値が指定された型であるかどうかを判断します。このラボは、JavaScript での型チェックをより深く理解するのに役立ちます。
指定された値が指定された型であるかどうかを確認するには、次の手順に従います:
const is = (type, val) => ![, null].includes(val) && val.constructor === type;
is() を使用すると、値が Array、ArrayBuffer、Map、RegExp、Set、WeakMap、WeakSet、String、Number、Boolean などのさまざまな型であるかどうかを確認できます。例えば:
is(Array, [1]); // true is(Map, new Map()); // true is(String, ""); // true is(Number, 1); // true is(Boolean, true); // true
おめでとう! 「値が型であるかどうかを確認する」ラボは完了しました。 LabEx でさらに多くのラボを練習してスキルを向上させることができます。
?今すぐ練習してください: 値の型が
であるかどうかを確認してください
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3