I need to change the value I'm sending. An example of a array is:
0: {name: "One", value: 1}
1: {name: "Two", value: 2}
2: {name: "One", value: 3}
3: {name: "Two", value: 4}
Not important how length array can be. Any time is four object any time only two example:
0: {name: "One", value: 1}
1: {name: "Two", value: 4}
Important is to need to convert value inside object
If I got:
0: {name: "One", value: 1}
1: {name: "Two", value: 2}
2: {name: "One", value: 3}
3: {name: "Two", value: 4}
I need to convert to
0: {name: "One", value: 'Value one'}
1: {name: "Two", value: 'Value two'}
2: {name: "One", value: 'Value three'}
3: {name: "Two", value: 'Value four'}
What i try:
data: convert(ArrayOfData)
convert(arr){
const convertArr = ['Value one', 'Value two', 'Value three', 'Value four'];
return value.map((value: any) => convertArr[value]);
}
This no work i don't know why....
second try also no work....
convert(arr){
let resultArr = arr.map(arr => {
if (arr.value == 1) {
return 'Value one'
}
if (arr.value == 2) {
return 'Value two'
}
})
return resultArr;
}
But according to the code, this should really work ...