在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函數互相調用。