Angular 如何将字符串转换为角度变量?
我有一个来自API的jsonAngular 如何将字符串转换为角度变量?,angular,typescript,Angular,Typescript,我有一个来自API的json let a = [{"name": 'abc',"age": '23'},{"name": 'qwe',"age": '37'},{"name": 'wqewqe',"age": '27'}] 然后我想创建一个要调用的函数 public testing(data, variable){ console.log('Second name
let a = [{"name": 'abc',"age": '23'},{"name": 'qwe',"age": '37'},{"name": 'wqewqe',"age": '27'}]
然后我想创建一个要调用的函数
public testing(data, variable){
console.log('Second name : ', data[1].variable)
}
如果我打电话
this.testing(a,'name');
结果应该是
Second name : qwe
谁能告诉我怎么做
感谢您一般来说,我们有两种方法来创建对象的外观,如下所示
someObject.prop
someObject['prop']
obj[]
就是这样
下面是同样的例子
let a=[{“name”:“abc”,“age”:“23”},{“name”:“qwe”,“age”:“37”},{“name”:“wqewqe”,“age”:“27”}];
//还提供了通过索引的选项
常量printPropValue=(数据、索引、变量)=>data[index][variable];
log(printPropValue(a,1,'name');
log(printPropValue(a,0,'age');
//log(printPropValue(a,4,'name'));-->将崩溃