JavaScript 解析 JSON 字符串并执行函数计算
在JavaScript中,可以使用JSON.parse()方法将JSON字符串解析为JavaScript对象。然后,可以通过对象的属性来访问func的值,并将calcKV和baseKV的值传递给它。以下是一个示例代码:\n\njavascript\nvar jsonString = \'{\'func\': \'calcKV/baseKV*100\'}\\' ;\nvar data = JSON.parse(jsonString);\n\n// 获取func的值\nvar func = data.func;\n\n// 假设calcKV和baseKV的值为10和5\nvar calcKV = 10;\nvar baseKV = 5;\n\n// 将calcKV和baseKV的值传递给func,并计算结果\nvar result = eval(func);\n\nconsole.log(result); // 输出结果为200\n\n\n请注意,使用eval()方法执行字符串中的表达式可能存在安全风险。确保在实际开发中对输入进行适当的验证和过滤,以防止恶意代码注入。
原文地址: https://www.cveoy.top/t/topic/pVZn 著作权归作者所有。请勿转载和采集!