Сообщение от cyber
|
отличить примитивный тип от другого ?
|
typeof или уточкой:
function toString(any) {
return Object.prototype.toString.call(any);
}
function noop() {}
alert(toString(1));
alert(toString('text'));
alert(toString(true));
alert(toString(Symbol()));
alert(toString(undefined));
alert(toString(null));
alert(toString(/1/));
alert(toString([]));
alert(toString({}));
alert(toString(noop));
alert(toString(new Date()));
alert(toString(new Map()));
alert(toString(new Set()));
alert(toString(new WeakMap()));
alert(toString(new WeakSet()));
кря-кря