如何基于参数传递来调用变量。
public array1: Array<any> = ['list', 'of','array1'];
public array2: Array<any> = ['list', 'of','array2'];
public array3: Array<any> = ['list', 'of','array3'];
public array4: Array<any> = ['list', 'of','array4'];
public array5: Array<any> = ['list', 'of','array5'];
public array6: Array<any> = ['list', 'of','array6'];
ngOnInit(): void {
this.useArray(param);
}
useArray(param) {
//if param is array6
passTheArray(this.array6);
}
此数组将传递给另一个服务以对其进行处理。
答案 0 :(得分:1)
您可以使用bracket notation来访问元素。
请参见下面的代码。
useArray(param) {
//if param is array6
passTheArray(this[param]);
}