// 注不能用于undefined 与 null 因为它们没有构造函数
const demo = Symbol(10);
switch (demo.constructor) {
case String:
console.log(‘String…’);
break;
case Number:
console.log(‘Number…’);
break;
case Boolean:
console.log(‘Boolean…’);
break;
case undefined:
console.log(‘undefined…’);
break;
case Date:
console.log(‘Date…’);
break;
case RegExp:
console.log(‘RegExp…’);
break;
case Object:
console.log(‘Object…’);
break;
case Promise:
console.log(‘Promise…’);
break;
case Symbol:
console.log(‘Symbol…’);
break;
}
constructor-判断数据类型
最新推荐文章于 2023-07-07 08:24:54 发布