本文涵蓋以下技術技能:
在本實驗中,我們將探索一個 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