我有一个包含超过6000行的js对象。我想让它更可读。正如你所看到的对象结构下面有一些常见的东西在所有的环境中(“公用A”,“公用B”),有没有办法在另一个文件中管理通用内容,而在单独文件中管理可变内容(以便提高可读性),最后我们可以在主文件中链接这些文件以完成此结构。
对象结构
let obj = {
"feature": {
"dev":{
"commonA": {},
"commonB": {},
"variableDev": {}
},
"stage":{
"commonA": {},
"commonB": {},
"variableStage": {}
},
"local":{
"commonA": {},
"commonB": {},
"variablelocal": {}
},
"prod":{
"commonA": {},
"commonB": {},
"variableProd": {}
}
}
}
公共部分存在于单个文件中,可变部分存在于不同的文件中,我们可以通过某种方式将这些文件链接到主文件以完成原始结构。
1条答案
按热度按时间euoag5mw1#
尝试mdn docs中提到的Javascript
proxy
对你来说我们可以这样做
输出日志