Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
function
function WebSocket() { [native code] }
object
[object WebSocketPrototype]но в них остается ещё много много багов в деталях. Фиксированные ответы на typeof и toString очень важны для JavaScript
// FF 3.6.x
console.log(Worker.hasOwnProperty("toString")); // false
console.log(Worker.toString === Object.toString); // false
console.log(Object.prototype.toString.call(Worker)); // [object DOMConstructor] аналогично для XHR
console.log(Object.prototype.toString.call(Worker.prototype));
// ^^^ [object XPC_WN_ModsAllowed_NoCall_Proto_JSClass] - o_O
console.log(Worker + ""); // [object Worker]
console.log(Worker.prototype + ""); // [xpconnect wrapped native prototype]
{}.toString, но не стоит каждый раз для получения метода toString создавать объект Object.prototype.toString ;)
Поведения браузеров с typeof и toString