通过函数从服务检索数组与不使用函数有什么区别?我应该知道的任何性能更改/关键更改?
我知道当有一个私有数组时,它只能在该文件中访问。但是,该服务器已将对象数组设为私有,我不太清楚为什么在这种情况下需要这样做。
服务器>>
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(( 函数,以便可以检索数组。为什么整个过程是必要的?公开数组不是更简单吗?
如果您将数组设为公共,然后决定从 HTTP 端点获取数据,该怎么办?您必须更改代码中直接使用数组的每个位置。它用于封装。