我和nodejs一起为后端工作。我问自己为什么要使用config.json、data.json等等,为什么不使用js对象并对其进行deepFreeze呢?json的好处是什么?
比如:
const config = {
serviceName: test,
port: 4050,
};
const deepFreeze = obj => {
Object.keys(obj).forEach(prop => {
if (typeof obj[prop] === 'object' && !Object.isFrozen(obj[prop]))
deepFreeze(obj[prop]);
});
return Object.freeze(obj);
};
deepFreeze(config);发布于 2022-03-14 20:43:20
json是一种文本格式,可以轻松地表示数组和对象。
json的兴趣在于它独立于一种语言。
您可以从javascript读取或编写JSON,也可以从其他语言读取或编写JSON。
此外,在客户机和服务器之间的交换过程中,很容易使用它来传输数据。
https://stackoverflow.com/questions/71473393
复制相似问题