
- Javascript Basics Tutorial
- Javascript - Home
- Javascript - Overview
- Javascript - Syntax
- Javascript - Enabling
- Javascript - Placement
- Javascript - Variables
- Javascript - Operators
- Javascript - If...Else
- Javascript - Switch Case
- Javascript - While Loop
- Javascript - For Loop
- Javascript - For...in
- Javascript - Loop Control
- Javascript - Functions
- Javascript - Events
- Javascript - Cookies
- Javascript - Page Redirect
- Javascript - Dialog Boxes
- Javascript - Void Keyword
- Javascript - Page Printing
- JavaScript Objects
- Javascript - Objects
- Javascript - Number
- Javascript - Boolean
- Javascript - Strings
- Javascript - Arrays
- Javascript - Date
- Javascript - Math
- Javascript - RegExp
- Javascript - HTML DOM
- JavaScript Advanced
- Javascript - Error Handling
- Javascript - Validations
- Javascript - Animation
- Javascript - Multimedia
- Javascript - Debugging
- Javascript - Image Map
- Javascript - Browsers
- JavaScript Useful Resources
- Javascript - Questions And Answers
- Javascript - Quick Guide
- Javascript - Functions
- Javascript - Resources
How to convert a string in to a function in JavaScript?
To convert a string in to function "eval()" method should be used. This method takes a string as a parameter and converts it into a function.
syntax
eval(string);
Example
In the following example, in a string itself, a property called 'age' is assigned with a function. Later on, using eval() function the property age is converted into a function and displayed as shown in the output.
<html> <body> <script> var string = '{"name":"Ram", "age":"function() {return 27;}", "city":"New jersey"}'; var fun = JSON.parse(string); fun.age = eval("(" + fun.age + ")"); document.write(fun.name + " "+ "of Age" + " "+ fun.age()+ " " + "from city" +" "+ fun.city); </script> </body> </html>
Output
Ram of Age 27 from city New jersey
- Related Articles
- How to convert a string into an integer without using parseInt() function in JavaScript?
- How to convert a string to camel case in JavaScript?
- How to convert a string into integer in JavaScript?
- How to convert a string in to date object in JavaScript?
- How to convert a string to JavaScript object?
- How to convert a string to a floating point number in JavaScript?
- How to convert a 2D array to a CSV string in JavaScript?
- How to transform a String into a function in JavaScript?
- How to create a function from a string in JavaScript?
- How to convert a string with zeros to number in JavaScript?
- How to convert a boolean value to string value in JavaScript?
- How to convert a JavaScript date object to a string?
- How can I convert a string to boolean in JavaScript?
- Function to decode a string in JavaScript
- How do you convert a string to a character array in JavaScript?

Advertisements