在 TypeScript 中,可以通过 export
关键字将函数导出,以便在其他模块中使用。以下是几种常见的导出函数的方法:
// myFunction.ts
export function myFunction() {
console.log('This is my function.');
}
然后在其他模块中导入并使用它:
// anotherModule.ts
import { myFunction } from './myFunction';
myFunction(); // 输出: This is my function.
// myFunction.ts
function myFunction() {
console.log('This is my function.');
}
export default myFunction;
然后在其他模块中导入并使用它:
// anotherModule.ts
import myFunction from './myFunction';
myLinkButton.addEventListener('click', myFunction); // 输出: This is my function.
// myFunctions.ts
export function function1() {
console.log('This is function 1.');
}
export function function2() {
console.log('This is function 2.');
}
然后在其他模块中导入并使用它们:
// anotherModule.ts
import { function1, function2 } from './myFunctions';
function1(); // 输出: This is function 1.
function2(); // 输出: This is function 2.
// myFunctions.ts
namespace MyFunctions {
export function function1() {
console.log('This is function 1.');
}
export function function2() {
console.log('This is function 2.');
}
}
export default MyFunctions;
然后在其他模块中导入并使用它们:
// anotherModule.ts
import MyFunctions from './myFunctions';
MyFunctions.function1(); // 输出: This is function 1.
MyFunctions.function2(); // 输出: This is function 2.
领取专属 10元无门槛券
手把手带您无忧上云