Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/416.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 显示数组值(如果数组名称和字符串名称相同)_Javascript_Angular_Typescript - Fatal编程技术网

Javascript 显示数组值(如果数组名称和字符串名称相同)

Javascript 显示数组值(如果数组名称和字符串名称相同),javascript,angular,typescript,Javascript,Angular,Typescript,如何根据字符串显示相应的数组值(函数返回)字符串名称和数组名称相同,以角度4或6表示 我有数组A和数组B: A = ['aaa','arrr','aeee','aqqqq','awwww','axxxx','azzz']; B = ['cc','sss']; 若函数返回字符串A,我可以在模板上列出数组值,和的相同 如果函数返回B…如果我正确理解您的问题,这就是您试图实现的目标 const filteredresult=A.filter(word=>word==strvar) (strvar将是

如何根据字符串显示相应的数组值(函数返回)字符串名称和数组名称相同,以角度4或6表示

我有数组A和数组B:

A = ['aaa','arrr','aeee','aqqqq','awwww','axxxx','azzz'];
B = ['cc','sss'];
若函数返回字符串A,我可以在模板上列出数组值,和的相同
如果函数返回B…

如果我正确理解您的问题,这就是您试图实现的目标

const filteredresult=A.filter(word=>word==strvar)

strvar将是函数中的字符串返回变量)

例如:

A = ['aaa','arrr','aeee','aqqqq','awwww','axxxx','azzz'];
const filteredresult = A.filter(word => word === 'aaa'); 
console.log(filteredresult);

它不是服务代码,它很简单,但不知道怎么做,我有一个函数,它动态返回a-z值,如果函数返回D,我可以显示D数组值,如果函数返回z,我将显示z数组值,为了方便起见,我将数组和字符串命名为相同的(函数返回字符串),可能提供一个plunkr/stackblitz。。。()如果A和B在一个对象中:
const values={A:[],B:[]}
那么您可以使用获取A或B:
值[SomeFunctionReturningStringArray()]
为什么只有一个变量displayArray,并且等于A或B(this.displayArray=A//或this.displayArray=B)并使用{displayArray}?@C4mps您应该对新来的人很好。请不要使用
var
作为变量名(即使在示例中也不使用)。它是一个声明变量的语句。