JS 데이터 형식 을 판단 하 는 도구 구현

455 단어 JS
utils.js
let types = [
  "Number",
  "String",
  "Undefined",
  "Null",
  "Boolean",
  "Array",
  "Object",
];
let utils = {};
for (let i = 0; i < types.length; i++) {
  const type = types[i];
  utils[`is${type}`] = isType(type);
}

function isType(type) {
  return (content) => {
    return Object.prototype.toString.call(content) == `[object ${type}]`;
  };
}

좋은 웹페이지 즐겨찾기