我需要一些帮助才能理解javaScript中的嵌套函数。所以,下面是一个带有嵌套函数的虚构脚本,有人可以帮我理解如何取消它们吗?
function start (){
document.ontouchmove = function1;
document.onmouseup = function3 = function2;
};
function function1 (){
//code
};
function function2 (){
// code
};
function function3 (){
//code
};
答案 0 :(得分:1)
您的代码段中没有嵌套函数。
您正在使用赋值作为表达式,使用其返回值来“链”赋值。
解除分配只会等于
function3 = function2;
document.onmouseup = function3;