gpt4 book ai didi

javascript - 可以简单地使用 module.property 向模块添加属性或方法吗?

转载 作者:行者123 更新时间:2023-11-28 03:18:22 25 4
gpt4 key购买 nike

const Test_module = (function () {

let _private_prop = 'this is private';
function _log () {
//console.log(_new);
return console.log(_private_prop);
};

return {
log_Function: _log(),
};

})();

Test_module._new = true;
console.log(Test_module._new);

这可能吗?这个模块有什么问题吗?这里发生了什么?

最佳答案

从技术上讲,Test_module 并不是真正的 JavaScript 模块。它只是 IIFE 返回的一个文字对象(使 _private_prop 受闭包保护)。您可以像使用任何对象一样使用 Test_module。

关于javascript - 可以简单地使用 module.property 向模块添加属性或方法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59430225/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com