{"id":13219,"date":"2022-10-03T09:54:08","date_gmt":"2022-10-03T04:24:08","guid":{"rendered":"https:\/\/jassweb.com\/solved\/solved-how-to-access-property-of-javascript-object-given-string-with-propertys-name\/"},"modified":"2022-10-03T09:54:08","modified_gmt":"2022-10-03T04:24:08","slug":"solved-how-to-access-property-of-javascript-object-given-string-with-propertys-name","status":"publish","type":"post","link":"https:\/\/jassweb.com\/solved\/solved-how-to-access-property-of-javascript-object-given-string-with-propertys-name\/","title":{"rendered":"[Solved] How to access property of JavaScript object, given string with property&#8217;s name"},"content":{"rendered":"<p> [ad_1]<br \/>\n<\/p>\n<div id=\"answer-30222496\" class=\"answer js-answer accepted-answer js-accepted-answer\" data-answerid=\"30222496\" data-parentid=\"30222423\" data-score=\"0\" data-position-on-page=\"1\" data-highest-scored=\"1\" data-question-has-accepted-highest-score=\"1\" itemprop=\"acceptedAnswer\" itemscope itemtype=\"https:\/\/schema.org\/Answer\">\n<div class=\"post-layout\">\n<div class=\"votecell post-layout--left\"><\/div>\n<div class=\"answercell post-layout--right\">\n<div class=\"s-prose js-post-body\" itemprop=\"text\">\n<p>Let&#8217;s look at the code you&#8217;re trying to use:<\/p>\n<pre><code>$http.get( \n'url' \n) \n.success(function(data) {\n    var response = angular.fromJson(data); \n    var mobilereceiver=\"0147852369\"; \n    var messageId = response.ok.mobilereciever; \n});\n<\/code><\/pre>\n<p>You&#8217;re very close, in that you recognize that your string <code>mobilereceiver<\/code> holds the value that needs to be provided as the name of the final property. However, on your last line, when you try to access <code>response.ok.mobilereceiver<\/code>, that isn&#8217;t actually referring to the variable <code>mobilereceiver<\/code>. Instead, it&#8217;s just looking for a property inside <code>ok<\/code> that&#8217;s actually called <code>mobilereceiver<\/code>. Instead of trying to use the dot notation for accessing properties, what you need to do is use the associative array style accessor: <\/p>\n<pre><code>var messageId = response.ok[mobilereceiver];\n<\/code><\/pre>\n<p>This will allow the actual value of <code>mobilereceiver<\/code> to be passed in as a string, which will be used as the key to look up the value you&#8217;re trying to access.<\/p>\n<\/p><\/div>\n<div class=\"mt24\"><\/div>\n<\/div>\n<p>            <span class=\"d-none\" itemprop=\"commentCount\">0<\/span> <\/p><\/div>\n<\/div>\n<p>[ad_2]<\/p>\n<p>solved How to access property of JavaScript object, given string with property&#8217;s name <\/p>\n","protected":false},"excerpt":{"rendered":"<p>[ad_1] Let&#8217;s look at the code you&#8217;re trying to use: $http.get( &#8216;url&#8217; ) .success(function(data) { var response = angular.fromJson(data); var mobilereceiver=&#8221;0147852369&#8243;; var messageId = response.ok.mobilereciever; }); You&#8217;re very close, in that you recognize that your string mobilereceiver holds the value that needs to be provided as the name of the final property. However, on your &#8230; <a title=\"[Solved] How to access property of JavaScript object, given string with property&#8217;s name\" class=\"read-more\" href=\"https:\/\/jassweb.com\/solved\/solved-how-to-access-property-of-javascript-object-given-string-with-propertys-name\/\" aria-label=\"More on [Solved] How to access property of JavaScript object, given string with property&#8217;s name\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[320],"tags":[930,333,430],"class_list":["post-13219","post","type-post","status-publish","format-standard","hentry","category-solved","tag-angularjs","tag-javascript","tag-object"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>[Solved] How to access property of JavaScript object, given string with property&#039;s name - JassWeb<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/jassweb.com\/solved\/solved-how-to-access-property-of-javascript-object-given-string-with-propertys-name\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"[Solved] How to access property of JavaScript object, given string with property&#039;s name - JassWeb\" \/>\n<meta property=\"og:description\" content=\"[ad_1] Let&#8217;s look at the code you&#8217;re trying to use: $http.get( &#039;url&#039; ) .success(function(data) { var response = angular.fromJson(data); var mobilereceiver=&quot;0147852369&quot;; var messageId = response.ok.mobilereciever; }); You&#8217;re very close, in that you recognize that your string mobilereceiver holds the value that needs to be provided as the name of the final property. However, on your ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/jassweb.com\/solved\/solved-how-to-access-property-of-javascript-object-given-string-with-propertys-name\/\" \/>\n<meta property=\"og:site_name\" content=\"JassWeb\" \/>\n<meta property=\"article:published_time\" content=\"2022-10-03T04:24:08+00:00\" \/>\n<meta name=\"author\" content=\"Kirat\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kirat\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-how-to-access-property-of-javascript-object-given-string-with-propertys-name\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-how-to-access-property-of-javascript-object-given-string-with-propertys-name\/\"},\"author\":{\"name\":\"Kirat\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\"},\"headline\":\"[Solved] How to access property of JavaScript object, given string with property&#8217;s name\",\"datePublished\":\"2022-10-03T04:24:08+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-how-to-access-property-of-javascript-object-given-string-with-propertys-name\/\"},\"wordCount\":152,\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"keywords\":[\"angularjs\",\"javascript\",\"object\"],\"articleSection\":[\"Solved\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-how-to-access-property-of-javascript-object-given-string-with-propertys-name\/\",\"url\":\"https:\/\/jassweb.com\/solved\/solved-how-to-access-property-of-javascript-object-given-string-with-propertys-name\/\",\"name\":\"[Solved] How to access property of JavaScript object, given string with property's name - JassWeb\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#website\"},\"datePublished\":\"2022-10-03T04:24:08+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-how-to-access-property-of-javascript-object-given-string-with-propertys-name\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/jassweb.com\/solved\/solved-how-to-access-property-of-javascript-object-given-string-with-propertys-name\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-how-to-access-property-of-javascript-object-given-string-with-propertys-name\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/jassweb.com\/solved\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"[Solved] How to access property of JavaScript object, given string with property&#8217;s name\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/jassweb.com\/solved\/#website\",\"url\":\"https:\/\/jassweb.com\/solved\/\",\"name\":\"JassWeb\",\"description\":\"Build High-quality Websites\",\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/jassweb.com\/solved\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\",\"name\":\"Jass Web\",\"url\":\"https:\/\/jassweb.com\/solved\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png\",\"contentUrl\":\"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png\",\"width\":693,\"height\":132,\"caption\":\"Jass Web\"},\"image\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\",\"name\":\"Kirat\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775798750\",\"contentUrl\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775798750\",\"caption\":\"Kirat\"},\"sameAs\":[\"http:\/\/jassweb.com\"],\"url\":\"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"[Solved] How to access property of JavaScript object, given string with property's name - JassWeb","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/jassweb.com\/solved\/solved-how-to-access-property-of-javascript-object-given-string-with-propertys-name\/","og_locale":"en_US","og_type":"article","og_title":"[Solved] How to access property of JavaScript object, given string with property's name - JassWeb","og_description":"[ad_1] Let&#8217;s look at the code you&#8217;re trying to use: $http.get( 'url' ) .success(function(data) { var response = angular.fromJson(data); var mobilereceiver=\"0147852369\"; var messageId = response.ok.mobilereciever; }); You&#8217;re very close, in that you recognize that your string mobilereceiver holds the value that needs to be provided as the name of the final property. However, on your ... Read more","og_url":"https:\/\/jassweb.com\/solved\/solved-how-to-access-property-of-javascript-object-given-string-with-propertys-name\/","og_site_name":"JassWeb","article_published_time":"2022-10-03T04:24:08+00:00","author":"Kirat","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Kirat","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/jassweb.com\/solved\/solved-how-to-access-property-of-javascript-object-given-string-with-propertys-name\/#article","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/solved-how-to-access-property-of-javascript-object-given-string-with-propertys-name\/"},"author":{"name":"Kirat","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31"},"headline":"[Solved] How to access property of JavaScript object, given string with property&#8217;s name","datePublished":"2022-10-03T04:24:08+00:00","mainEntityOfPage":{"@id":"https:\/\/jassweb.com\/solved\/solved-how-to-access-property-of-javascript-object-given-string-with-propertys-name\/"},"wordCount":152,"publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"keywords":["angularjs","javascript","object"],"articleSection":["Solved"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/jassweb.com\/solved\/solved-how-to-access-property-of-javascript-object-given-string-with-propertys-name\/","url":"https:\/\/jassweb.com\/solved\/solved-how-to-access-property-of-javascript-object-given-string-with-propertys-name\/","name":"[Solved] How to access property of JavaScript object, given string with property's name - JassWeb","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/#website"},"datePublished":"2022-10-03T04:24:08+00:00","breadcrumb":{"@id":"https:\/\/jassweb.com\/solved\/solved-how-to-access-property-of-javascript-object-given-string-with-propertys-name\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/jassweb.com\/solved\/solved-how-to-access-property-of-javascript-object-given-string-with-propertys-name\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/jassweb.com\/solved\/solved-how-to-access-property-of-javascript-object-given-string-with-propertys-name\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/jassweb.com\/solved\/"},{"@type":"ListItem","position":2,"name":"[Solved] How to access property of JavaScript object, given string with property&#8217;s name"}]},{"@type":"WebSite","@id":"https:\/\/jassweb.com\/solved\/#website","url":"https:\/\/jassweb.com\/solved\/","name":"JassWeb","description":"Build High-quality Websites","publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/jassweb.com\/solved\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/jassweb.com\/solved\/#organization","name":"Jass Web","url":"https:\/\/jassweb.com\/solved\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/","url":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","contentUrl":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","width":693,"height":132,"caption":"Jass Web"},"image":{"@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31","name":"Kirat","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/image\/","url":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775798750","contentUrl":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775798750","caption":"Kirat"},"sameAs":["http:\/\/jassweb.com"],"url":"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/"}]}},"_links":{"self":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/13219","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/comments?post=13219"}],"version-history":[{"count":0,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/13219\/revisions"}],"wp:attachment":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/media?parent=13219"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/categories?post=13219"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/tags?post=13219"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}