Условие проверка инструмента
Подскажите пожалуйста как проверить что выбран конкретный инструмент?
есть конструкция: var tools = {}; tools.pencil = function () { ... } tools.text = function () { ... } и т.д. есть функция смены инструмента: function ev_tool_change (ev) { if (tools[this.value]) { tool = new tools[this.value](); } } как мне в этой функции сделать условие на проверку инструмента text к примеру? console.log(tool) выводится вот так: tools.text {started: false, mousedown: function} Как правильно сделать if (tool == tools.text){} ? |
piraids, попробуй так:
if (tool.constructor == tools.text) { }; |
Rise,
спасибо, буду знать |
Цитата:
if (this.value === 'text') { } |
ixth,
оу, точно, вам тоже спасибо :) |
Часовой пояс GMT +3, время: 04:18. |