通过服务从函数检索数组还是不通过函数检索数组有什么区别?我应该知道的任何性能变化/关键变化吗?
我知道,当有私有数组时,只能在该文件中访问它。但是,此服务器已将对象数组设为私有,因此我无法弄清楚在这种情况下为什么必须这样做。
服务器>>
private servers = [
{
id: 1,
name: 'Productionserver',
status: 'online'
},
{
id: 2,
name: 'Testserver',
status: 'offline'
},
{
id: 3,
name: 'Devserver',
status: 'offline'
}
];
getServers() {
return this.servers;
}
然后,在组件中,调用了getServers()函数,以便可以检索该数组。为什么需要整个过程?将数组公开是不是更简单?
答案 0 :(得分:0)
如果将数组公开,然后决定从HTTP端点获取数据怎么办?您将不得不更改代码中直接使用数组的每个位置。用于封装。