Javascript 如何将Json数据放入变量2中?
在Javascript 如何将Json数据放入变量2中?,javascript,arrays,angular,typescript,Javascript,Arrays,Angular,Typescript,在params.value中,我有3个数组,其中的名称需要放在一个变量中。我试着通过ForEach做,但是我做不到,怎么了 var roles = params.forEach(x => params.value.Name); return roles; {"Object":[{"TerritoryId":1,"TerritoryName":"Russia","FirmPieRotationRuleId":1,"FirmPieWorkedYears":0,"FirmPieCoolOff"
params.value
中,我有3个数组,其中的名称需要放在一个变量中。我试着通过ForEach做,但是我做不到,怎么了
var roles = params.forEach(x => params.value.Name);
return roles;
{"Object":[{"TerritoryId":1,"TerritoryName":"Russia","FirmPieRotationRuleId":1,"FirmPieWorkedYears":0,"FirmPieCoolOff":5,"FirmPieRoles":[{"TeamRoleId":1,"Name":"Engagement Leader","MinCount":1,"MaxCount":1,"SortOrder":0},{"TeamRoleId":2,"Name":"Signing Partner","MinCount":1,"MaxCount":1,"SortOrder":0},{"TeamRoleId":3,"Name":"Engagement Manager","MinCount":1,"MaxCount":1,"SortOrder":0}],"StatutoryPieRotationRuleId":null,"StatutoryPieWorkedYears":null,"StatutoryPieCoolOff":null,"StatutoryPieRoles":[],"NonPieRotationRuleId":null,"NonPieWorkedYears":null,"NonPieCoolOff":null,"NonPieRoles":[]}],"Code":0,"ErrorMessage":null,"Errors":[]}
Array#forEach
不返回任何内容。尝试使用Array#map
var roles = params.map(x => params.value.Name);
值是数组。试试这个:
var roles = params.value.map(val => val.Name)
虽然我使用了“import'rxjs/Rx'”;“@ValitskiyDmitriyparams
变量来自asynchro请求,但我有错误“params.map不是函数”?不,没有这样的请求。这是一个表,它与来自服务器的响应一起工作。对于合适的演讲者,它包含您需要的部分{headerName:“角色”,字段:“FirmPieRoles”,可编辑:true,cellEditorFramework:DropdownEditorComponent,cellEditorParams:{values:RolesDictionary},cellRenderer:function(params){var roles=params.map(x=>params.value.Name);返回角色;},@ValitskiyDmitriy它是有角度的吗?不管怎样,您传递给cellRenderer
函数的参数是什么?