I want to get values from
[{"code":"RRR","name":"Name","rate":"1.17","$key":"MeJy8ClJvJy"}]
I used Object.values(obj) and i am getting same
[{"code":"RRR","name":"Name","rate":"1.17","$key":"MeJy8ClJvJy"}]
while i tried using
function* values(obj: string) {
for (let prop of Object.keys(obj)) yield obj[prop as any];
}
as well as
Object.keys(obj).map(k => obj[k as any]);
both these yielded me
["[", "{", "\"", "c", "o", "d", "e", "\"", ":", "\"", "R", "R", "R", "\"", ",", "\"", "n", "a", "m", "e", "\"", ":", "\"", "N","a","m","e" "\"", ",", "\"", "r", "a", "t", "e", "\"", ":", "\"", "1", ".","1", "7", .....
on chrome Version 91.0.4472.164 (Official Build) (64-bit)
but funny thing is using TS Playground log is same
[{"code":"RRR","name":"Name","rate":"1.17","$key":"MeJy8ClJvJy"}]
but if i am removing [] from this everything works fine and as i am intending it to work. But only problem, I am getting data in only this way. I am using typescript 4.3.5 and angular 12.1. Thanks in advance