{"id":251169,"date":"2024-05-07T13:39:53","date_gmt":"2024-05-07T13:39:53","guid":{"rendered":"https:\/\/namso-gen.co\/blog\/?p=251169"},"modified":"2024-05-07T13:39:53","modified_gmt":"2024-05-07T13:39:53","slug":"have-property-name-of-object-typescript-get-value","status":"publish","type":"post","link":"https:\/\/namso-gen.co\/blog\/have-property-name-of-object-typescript-get-value\/","title":{"rendered":"Have property name of object TypeScript get value?"},"content":{"rendered":"<p>When working with TypeScript, it is common to encounter situations where you need to retrieve the value of a specific property of an object by knowing only its name. Thankfully, TypeScript provides a way to achieve this using the property name of an object. Let&#8217;s dive deeper into how you can accomplish this and address some related frequently asked questions.<\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_62 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title \" >Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/namso-gen.co\/blog\/have-property-name-of-object-typescript-get-value\/#How_can_you_get_the_value_of_a_property_using_its_name_in_TypeScript\" title=\"How can you get the value of a property using its name in TypeScript?\">How can you get the value of a property using its name in TypeScript?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/namso-gen.co\/blog\/have-property-name-of-object-typescript-get-value\/#Related_FAQs\" title=\"Related FAQs:\">Related FAQs:<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/namso-gen.co\/blog\/have-property-name-of-object-typescript-get-value\/#1_Can_I_access_an_objects_property_value_dynamically_in_TypeScript\" title=\"1. Can I access an object&#8217;s property value dynamically in TypeScript?\">1. Can I access an object&#8217;s property value dynamically in TypeScript?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/namso-gen.co\/blog\/have-property-name-of-object-typescript-get-value\/#2_Is_it_possible_to_get_the_value_of_a_nested_property_using_property_name_in_TypeScript\" title=\"2. Is it possible to get the value of a nested property using property name in TypeScript?\">2. Is it possible to get the value of a nested property using property name in TypeScript?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/namso-gen.co\/blog\/have-property-name-of-object-typescript-get-value\/#3_Will_TypeScript_raise_an_error_if_I_try_to_access_a_non-existent_property\" title=\"3. Will TypeScript raise an error if I try to access a non-existent property?\">3. Will TypeScript raise an error if I try to access a non-existent property?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/namso-gen.co\/blog\/have-property-name-of-object-typescript-get-value\/#4_Can_I_use_a_variable_as_the_property_name_argument_in_TypeScript\" title=\"4. Can I use a variable as the property name argument in TypeScript?\">4. Can I use a variable as the property name argument in TypeScript?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/namso-gen.co\/blog\/have-property-name-of-object-typescript-get-value\/#5_Is_it_possible_to_retrieve_all_the_property_names_of_an_object_in_TypeScript\" title=\"5. Is it possible to retrieve all the property names of an object in TypeScript?\">5. Is it possible to retrieve all the property names of an object in TypeScript?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/namso-gen.co\/blog\/have-property-name-of-object-typescript-get-value\/#6_Are_only_string_literal_names_allowed_as_property_names_in_TypeScript\" title=\"6. Are only string literal names allowed as property names in TypeScript?\">6. Are only string literal names allowed as property names in TypeScript?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/namso-gen.co\/blog\/have-property-name-of-object-typescript-get-value\/#7_Can_I_access_property_values_using_symbols_in_TypeScript\" title=\"7. Can I access property values using symbols in TypeScript?\">7. Can I access property values using symbols in TypeScript?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/namso-gen.co\/blog\/have-property-name-of-object-typescript-get-value\/#8_How_can_I_handle_the_situation_where_the_objects_property_name_is_not_known_at_compile-time\" title=\"8. How can I handle the situation where the object&#8217;s property name is not known at compile-time?\">8. How can I handle the situation where the object&#8217;s property name is not known at compile-time?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/namso-gen.co\/blog\/have-property-name-of-object-typescript-get-value\/#9_Is_it_possible_to_access_private_or_protected_properties_using_their_name_in_TypeScript\" title=\"9. Is it possible to access private or protected properties using their name in TypeScript?\">9. Is it possible to access private or protected properties using their name in TypeScript?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/namso-gen.co\/blog\/have-property-name-of-object-typescript-get-value\/#10_What_happens_if_I_try_to_access_a_property_using_an_incorrect_property_name\" title=\"10. What happens if I try to access a property using an incorrect property name?\">10. What happens if I try to access a property using an incorrect property name?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/namso-gen.co\/blog\/have-property-name-of-object-typescript-get-value\/#11_Can_I_use_property_names_in_TypeScript_to_delete_or_modify_a_property_value\" title=\"11. Can I use property names in TypeScript to delete or modify a property value?\">11. Can I use property names in TypeScript to delete or modify a property value?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/namso-gen.co\/blog\/have-property-name-of-object-typescript-get-value\/#12_Is_the_property_name_case-sensitive_when_accessing_a_value_in_TypeScript\" title=\"12. Is the property name case-sensitive when accessing a value in TypeScript?\">12. Is the property name case-sensitive when accessing a value in TypeScript?<\/a><\/li><\/ul><\/nav><\/div>\n<h3><span class=\"ez-toc-section\" id=\"How_can_you_get_the_value_of_a_property_using_its_name_in_TypeScript\"><\/span>How can you get the value of a property using its name in TypeScript?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><\/p>\n<p>By using the &#8216;keyof&#8217; operator in TypeScript, coupled with the index operator &#8216;[]&#8217;, you can retrieve the value of a property using its name. This operator allows you to access properties based on their string literal names at compile-time.<\/p>\n<pre><code><br \/>\ninterface MyObject {<br \/>\n  name: string;<br \/>\n  age: number;<br \/>\n  location: string;<br \/>\n}<br \/>\n<br \/>\nconst getPropertyByName = (obj: MyObject, propertyName: keyof MyObject) => {<br \/>\n  return obj[propertyName];<br \/>\n};<br \/>\n<br \/>\nconst myObject: MyObject = {<br \/>\n  name: \"John\",<br \/>\n  age: 30,<br \/>\n  location: \"New York\"<br \/>\n};<br \/>\n<br \/>\nconst nameValue = getPropertyByName(myObject, \"name\");<br \/>\nconsole.log(nameValue); \/\/ Output: John<br \/>\n<\/code><\/pre>\n<p><strong>Therefore, by utilizing the &#8216;keyof&#8217; operator and the index operator &#8216;[]&#8217;, you can easily retrieve the value of a property using its name.<\/strong><\/p>\n<h3><span class=\"ez-toc-section\" id=\"Related_FAQs\"><\/span>Related FAQs:<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"1_Can_I_access_an_objects_property_value_dynamically_in_TypeScript\"><\/span>1. Can I access an object&#8217;s property value dynamically in TypeScript?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><\/p>\n<p>Yes, TypeScript provides a way to dynamically access an object&#8217;s property value using its name.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"2_Is_it_possible_to_get_the_value_of_a_nested_property_using_property_name_in_TypeScript\"><\/span>2. Is it possible to get the value of a nested property using property name in TypeScript?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><\/p>\n<p>Indeed, you can access the value of a nested property by specifying the path using the concatenation of property names. For example, if you have an object &#8216;person&#8217; with a nested property &#8216;address.city&#8217;, you can access it with &#8216;person[&#8220;address&#8221;][&#8220;city&#8221;]&#8217;.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"3_Will_TypeScript_raise_an_error_if_I_try_to_access_a_non-existent_property\"><\/span>3. Will TypeScript raise an error if I try to access a non-existent property?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><\/p>\n<p>Yes, TypeScript will raise a compile-time error if you try to access a non-existent property of an object using the property name.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"4_Can_I_use_a_variable_as_the_property_name_argument_in_TypeScript\"><\/span>4. Can I use a variable as the property name argument in TypeScript?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><\/p>\n<p>Yes, you can use a variable holding the property name as an argument to access the corresponding property value.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"5_Is_it_possible_to_retrieve_all_the_property_names_of_an_object_in_TypeScript\"><\/span>5. Is it possible to retrieve all the property names of an object in TypeScript?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><\/p>\n<p>Yes, TypeScript provides a &#8216;keyof&#8217; operator on objects which returns all the property names as union types.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"6_Are_only_string_literal_names_allowed_as_property_names_in_TypeScript\"><\/span>6. Are only string literal names allowed as property names in TypeScript?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><\/p>\n<p>No, apart from string literal names, TypeScript also supports using number literal names as property names.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"7_Can_I_access_property_values_using_symbols_in_TypeScript\"><\/span>7. Can I access property values using symbols in TypeScript?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><\/p>\n<p>Yes, TypeScript allows you to use symbols as property names to access corresponding values.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"8_How_can_I_handle_the_situation_where_the_objects_property_name_is_not_known_at_compile-time\"><\/span>8. How can I handle the situation where the object&#8217;s property name is not known at compile-time?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><\/p>\n<p>You can handle such situations by using TypeScript&#8217;s type assertion, where you tell the compiler the expected type explicitly.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"9_Is_it_possible_to_access_private_or_protected_properties_using_their_name_in_TypeScript\"><\/span>9. Is it possible to access private or protected properties using their name in TypeScript?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><\/p>\n<p>No, TypeScript enforces encapsulation, and private or protected properties cannot be accessed by their names outside the class.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"10_What_happens_if_I_try_to_access_a_property_using_an_incorrect_property_name\"><\/span>10. What happens if I try to access a property using an incorrect property name?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><\/p>\n<p>If you try to access a property using an incorrect or misspelled property name, TypeScript will raise a compile-time error.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"11_Can_I_use_property_names_in_TypeScript_to_delete_or_modify_a_property_value\"><\/span>11. Can I use property names in TypeScript to delete or modify a property value?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><\/p>\n<p>No, using property names in TypeScript only allows you to retrieve the value of a property, not modify or delete it. To modify or delete a property, you have to use other means.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"12_Is_the_property_name_case-sensitive_when_accessing_a_value_in_TypeScript\"><\/span>12. Is the property name case-sensitive when accessing a value in TypeScript?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><\/p>\n<p>Yes, property names are case-sensitive. Therefore, make sure to provide the exact case-sensitive name when accessing a property value.<\/p>\n<p>Now that you have a better understanding of how to get the value of a property using its name in TypeScript, you can efficiently work with objects and dynamically retrieve the desired data.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>When working with TypeScript, it is common to encounter situations where you need to retrieve the value of a specific property of an object by knowing only its name. Thankfully, TypeScript provides a way to achieve this using the property name of an object. Let&#8217;s dive deeper into how you can accomplish this and address &#8230; <\/p>\n<p class=\"read-more-container\"><a title=\"Have property name of object TypeScript get value?\" class=\"read-more button\" href=\"https:\/\/namso-gen.co\/blog\/have-property-name-of-object-typescript-get-value\/#more-251169\">Read more<span class=\"screen-reader-text\">Have property name of object TypeScript get value?<\/span><\/a><\/p>\n","protected":false},"author":63,"featured_media":107420,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[86279],"tags":[],"class_list":["post-251169","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-learn","no-featured-image-padding"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Have property name of object TypeScript get value?<\/title>\n<meta name=\"description\" content=\"When working with TypeScript, it is common to encounter situations where you need to retrieve the value of a specific property of an object by knowing\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/namso-gen.co\/blog\/have-property-name-of-object-typescript-get-value\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Have property name of object TypeScript get value?\" \/>\n<meta property=\"og:description\" content=\"When working with TypeScript, it is common to encounter situations where you need to retrieve the value of a specific property of an object by knowing\" \/>\n<meta property=\"og:url\" content=\"https:\/\/namso-gen.co\/blog\/have-property-name-of-object-typescript-get-value\/\" \/>\n<meta property=\"og:site_name\" content=\"Namso Gen Blog - Free Credit Card Generator [100% Valid]\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/synchronyfinancial\" \/>\n<meta property=\"article:published_time\" content=\"2024-05-07T13:39:53+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/namso-gen.co\/blog\/wp-content\/uploads\/2024\/03\/faq.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Velma Ogden\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@synchrony\" \/>\n<meta name=\"twitter:site\" content=\"@synchrony\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Velma Ogden\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/namso-gen.co\/blog\/have-property-name-of-object-typescript-get-value\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/namso-gen.co\/blog\/have-property-name-of-object-typescript-get-value\/\"},\"author\":{\"name\":\"Velma Ogden\",\"@id\":\"https:\/\/namso-gen.co\/blog\/#\/schema\/person\/fc93d9bf0970ea3275be2a8bb1824bee\"},\"headline\":\"Have property name of object TypeScript get value?\",\"datePublished\":\"2024-05-07T13:39:53+00:00\",\"dateModified\":\"2024-05-07T13:39:53+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/namso-gen.co\/blog\/have-property-name-of-object-typescript-get-value\/\"},\"wordCount\":590,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/namso-gen.co\/blog\/#organization\"},\"articleSection\":[\"Learn\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/namso-gen.co\/blog\/have-property-name-of-object-typescript-get-value\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/namso-gen.co\/blog\/have-property-name-of-object-typescript-get-value\/\",\"url\":\"https:\/\/namso-gen.co\/blog\/have-property-name-of-object-typescript-get-value\/\",\"name\":\"Have property name of object TypeScript get value?\",\"isPartOf\":{\"@id\":\"https:\/\/namso-gen.co\/blog\/#website\"},\"datePublished\":\"2024-05-07T13:39:53+00:00\",\"dateModified\":\"2024-05-07T13:39:53+00:00\",\"description\":\"When working with TypeScript, it is common to encounter situations where you need to retrieve the value of a specific property of an object by knowing\",\"breadcrumb\":{\"@id\":\"https:\/\/namso-gen.co\/blog\/have-property-name-of-object-typescript-get-value\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/namso-gen.co\/blog\/have-property-name-of-object-typescript-get-value\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/namso-gen.co\/blog\/have-property-name-of-object-typescript-get-value\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/namso-gen.co\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Have property name of object TypeScript get value?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/namso-gen.co\/blog\/#website\",\"url\":\"https:\/\/namso-gen.co\/blog\/\",\"name\":\"Namso Gen Blog - Free Credit Card Generator [100% Valid]\",\"description\":\"In Namso gen blog you can get many tips regarding to Credit cards, VCC, Credit card security etc. You can generate credit cards by using Namso-gen.co\",\"publisher\":{\"@id\":\"https:\/\/namso-gen.co\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/namso-gen.co\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/namso-gen.co\/blog\/#organization\",\"name\":\"Namso Gen Blog - Free Credit Card Generator [100% Valid]\",\"url\":\"https:\/\/namso-gen.co\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/namso-gen.co\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/namso-gen.co\/blog\/wp-content\/uploads\/2020\/07\/namso-gen-logo.png\",\"contentUrl\":\"https:\/\/namso-gen.co\/blog\/wp-content\/uploads\/2020\/07\/namso-gen-logo.png\",\"width\":500,\"height\":164,\"caption\":\"Namso Gen Blog - Free Credit Card Generator [100% Valid]\"},\"image\":{\"@id\":\"https:\/\/namso-gen.co\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/synchronyfinancial\",\"https:\/\/twitter.com\/synchrony\",\"https:\/\/www.youtube.com\/synchronyfinancial\",\"https:\/\/www.instagram.com\/synchrony\",\"https:\/\/www.linkedin.com\/company\/synchrony-financial\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/namso-gen.co\/blog\/#\/schema\/person\/fc93d9bf0970ea3275be2a8bb1824bee\",\"name\":\"Velma Ogden\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/namso-gen.co\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/?s=96&d=mm&r=g\",\"caption\":\"Velma Ogden\"},\"description\":\"Guest author Velma Ogden has meticulously crafted and revised this article to the best of their knowledge and understanding. Readers are strongly advised to exercise caution, verify information independently, and rely on their own judgment when considering the information provided. Read more articles on Namso Gen here.\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Have property name of object TypeScript get value?","description":"When working with TypeScript, it is common to encounter situations where you need to retrieve the value of a specific property of an object by knowing","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:\/\/namso-gen.co\/blog\/have-property-name-of-object-typescript-get-value\/","og_locale":"en_US","og_type":"article","og_title":"Have property name of object TypeScript get value?","og_description":"When working with TypeScript, it is common to encounter situations where you need to retrieve the value of a specific property of an object by knowing","og_url":"https:\/\/namso-gen.co\/blog\/have-property-name-of-object-typescript-get-value\/","og_site_name":"Namso Gen Blog - Free Credit Card Generator [100% Valid]","article_publisher":"https:\/\/www.facebook.com\/synchronyfinancial","article_published_time":"2024-05-07T13:39:53+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/namso-gen.co\/blog\/wp-content\/uploads\/2024\/03\/faq.png","type":"image\/png"}],"author":"Velma Ogden","twitter_card":"summary_large_image","twitter_creator":"@synchrony","twitter_site":"@synchrony","twitter_misc":{"Written by":"Velma Ogden","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/namso-gen.co\/blog\/have-property-name-of-object-typescript-get-value\/#article","isPartOf":{"@id":"https:\/\/namso-gen.co\/blog\/have-property-name-of-object-typescript-get-value\/"},"author":{"name":"Velma Ogden","@id":"https:\/\/namso-gen.co\/blog\/#\/schema\/person\/fc93d9bf0970ea3275be2a8bb1824bee"},"headline":"Have property name of object TypeScript get value?","datePublished":"2024-05-07T13:39:53+00:00","dateModified":"2024-05-07T13:39:53+00:00","mainEntityOfPage":{"@id":"https:\/\/namso-gen.co\/blog\/have-property-name-of-object-typescript-get-value\/"},"wordCount":590,"commentCount":0,"publisher":{"@id":"https:\/\/namso-gen.co\/blog\/#organization"},"articleSection":["Learn"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/namso-gen.co\/blog\/have-property-name-of-object-typescript-get-value\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/namso-gen.co\/blog\/have-property-name-of-object-typescript-get-value\/","url":"https:\/\/namso-gen.co\/blog\/have-property-name-of-object-typescript-get-value\/","name":"Have property name of object TypeScript get value?","isPartOf":{"@id":"https:\/\/namso-gen.co\/blog\/#website"},"datePublished":"2024-05-07T13:39:53+00:00","dateModified":"2024-05-07T13:39:53+00:00","description":"When working with TypeScript, it is common to encounter situations where you need to retrieve the value of a specific property of an object by knowing","breadcrumb":{"@id":"https:\/\/namso-gen.co\/blog\/have-property-name-of-object-typescript-get-value\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/namso-gen.co\/blog\/have-property-name-of-object-typescript-get-value\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/namso-gen.co\/blog\/have-property-name-of-object-typescript-get-value\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/namso-gen.co\/blog\/"},{"@type":"ListItem","position":2,"name":"Have property name of object TypeScript get value?"}]},{"@type":"WebSite","@id":"https:\/\/namso-gen.co\/blog\/#website","url":"https:\/\/namso-gen.co\/blog\/","name":"Namso Gen Blog - Free Credit Card Generator [100% Valid]","description":"In Namso gen blog you can get many tips regarding to Credit cards, VCC, Credit card security etc. You can generate credit cards by using Namso-gen.co","publisher":{"@id":"https:\/\/namso-gen.co\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/namso-gen.co\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/namso-gen.co\/blog\/#organization","name":"Namso Gen Blog - Free Credit Card Generator [100% Valid]","url":"https:\/\/namso-gen.co\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/namso-gen.co\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/namso-gen.co\/blog\/wp-content\/uploads\/2020\/07\/namso-gen-logo.png","contentUrl":"https:\/\/namso-gen.co\/blog\/wp-content\/uploads\/2020\/07\/namso-gen-logo.png","width":500,"height":164,"caption":"Namso Gen Blog - Free Credit Card Generator [100% Valid]"},"image":{"@id":"https:\/\/namso-gen.co\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/synchronyfinancial","https:\/\/twitter.com\/synchrony","https:\/\/www.youtube.com\/synchronyfinancial","https:\/\/www.instagram.com\/synchrony","https:\/\/www.linkedin.com\/company\/synchrony-financial"]},{"@type":"Person","@id":"https:\/\/namso-gen.co\/blog\/#\/schema\/person\/fc93d9bf0970ea3275be2a8bb1824bee","name":"Velma Ogden","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/namso-gen.co\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/?s=96&d=mm&r=g","caption":"Velma Ogden"},"description":"Guest author Velma Ogden has meticulously crafted and revised this article to the best of their knowledge and understanding. Readers are strongly advised to exercise caution, verify information independently, and rely on their own judgment when considering the information provided. Read more articles on Namso Gen here."}]}},"_links":{"self":[{"href":"https:\/\/namso-gen.co\/blog\/wp-json\/wp\/v2\/posts\/251169","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/namso-gen.co\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/namso-gen.co\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/namso-gen.co\/blog\/wp-json\/wp\/v2\/users\/63"}],"replies":[{"embeddable":true,"href":"https:\/\/namso-gen.co\/blog\/wp-json\/wp\/v2\/comments?post=251169"}],"version-history":[{"count":0,"href":"https:\/\/namso-gen.co\/blog\/wp-json\/wp\/v2\/posts\/251169\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/namso-gen.co\/blog\/wp-json\/wp\/v2\/media\/107420"}],"wp:attachment":[{"href":"https:\/\/namso-gen.co\/blog\/wp-json\/wp\/v2\/media?parent=251169"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/namso-gen.co\/blog\/wp-json\/wp\/v2\/categories?post=251169"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/namso-gen.co\/blog\/wp-json\/wp\/v2\/tags?post=251169"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}