javascript - i want to remove double quotes from a string without replace function -
i want remove double quote string "hello"
word.
i have array var ary = ['a', 'b' , 'c']
when take value array it's return string if use ary[0] = "a"
want in value a
.
because have 1 json file contains
{ "a":{ "name" : "emma" }, "b":{ "name" : "harry" }, "c":{ "name" : "jonny" } }
i want value here using array ary[0].name = emma
note : used str.replace(/\"/gi,""); && str.replace(/"/gi,"");
if other idea how can please replay asap.
if understood requirement correctly, can use bracket notation obj['a'].name
var obj = { a: { "name": "emma" }, b: { "name": "harry" }, c: { "name": "jonny" } }; var ary = ['a', 'b', 'c'] (var = 0; < ary.length; i++) { console.log(obj[ary[i]].name) }
here pass property key string bracket notation , return value
Comments
Post a Comment