MST

星途 面试题库

面试题:JavaScript 中函数作为命名空间隔离策略的基础应用

请使用 JavaScript 函数作为命名空间隔离策略,实现一个包含两个简单函数 `add` 和 `subtract` 的模块,这两个函数分别实现加法和减法运算,并确保它们不会污染全局命名空间。
44.9万 热度难度
编程语言JavaScript

知识考点

AI 面试

面试题答案

一键面试
const mathModule = (function () {
    function add(a, b) {
        return a + b;
    }

    function subtract(a, b) {
        return a - b;
    }

    return {
        add,
        subtract
    };
})();

// 使用示例
console.log(mathModule.add(5, 3)); 
console.log(mathModule.subtract(5, 3));