在JavaScript中,可以使用以下方式使两个函数互相调用:
function func1() {
console.log('函数1');
func2(); // 直接调用函数2
}
function func2() {
console.log('函数2');
func1(); // 直接调用函数1
}
func1(); // 调用函数1
var obj1 = {
func1: function() {
console.log('函数1');
obj2.func2(); // 通过对象名调用函数2
}
};
var obj2 = {
func2: function() {
console.log('函数2');
obj1.func1(); // 通过对象名调用函数1
}
};
obj1.func1(); // 调用对象1中的函数1
function func1(callback) {
console.log('函数1');
callback(); // 调用回调函数
}
function func2() {
console.log('函数2');
}
func1(func2); // 将函数2作为参数传递给函数1,并调用函数1
通过以上方法,可以使两个JavaScript函数互相调用。