0
在Python中,爲了在封裝暴露頂級的功能,一個將創建一個__init__.py
的Javascript相當於蟒蛇的__init__.py
#__init__.py
from .implmentation import impl_function
def exposed_fn():
"""call impl_function
這將暴露exposed_fn
爲主要功能,以導入時使用目錄(包)。在javascript的require
中,這個平等嗎?
很明顯,您可以執行以下操作。
//init.js?
var impl_function = require('./implmentation.js').impl_function;
var exposed_fn = function() {//call impl_function ...};
//Will expose `exposed_fn` when requiring this file.
module.exports = {
exposed_fn: exposed_fn
}
//How to expose `expose_fn` when requiring a this folder?????
是否有等價物?到目前爲止所有的搜索都沒有證明有效果。