这是我在网站上使用的JS插件的片段。我想直接在控制台中检查isTouchDevice
的值。只需输入isTouchDevice
就会出现“未定义”错误。
(function($) {
"use strict";
$.maxmegamenu = function(menu, options) {
var plugin = this;
var $menu = $(menu);
plugin.settings = {};
var isTouchDevice = function() {
return ('ontouchstart' in window || navigator.maxTouchPoints > 0 || navigator.msMaxTouchPoints > 0);
};
})(jQuery);
如何在Chrome控制台中检查
isTouchDevice
变量的值?编辑1:
首先,我需要能够直接在控制台中检查
var isTouchDevice
的值,而无需添加任何代码。其次,console.log(isTouchDevice)
可能由于变量封装(在全局范围中不可用)而将返回“未定义错误”,因此仅控制台记录不是可行的方法。 最佳答案
您还可以在maxmegamenu函数的末尾添加debugger;
语句。
当chrome在该语句上中断时,控制台将位于该函数的上下文中,然后应定义isTouchDevice
。