В этой статье рассматриваются следующие технические навыки:
В этой лабораторной работе мы рассмотрим функцию 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