端点是: {"说明":"编写程序以按指定的操作顺序解决以下数学问题,并将结果打印到页面,逗号格式化","问题&#34 ;:{"变量" {"":7," b":2763," C":932}&#34 ;操作":"(a + b) - c"}}
程序应该能够解决并打印此api端点的JSON响应中包含的数学问题的答案。
我正在努力理解它的要求,但未能这样做。任何人都可以帮助我。我收到了这些信息并要求解决。 请帮忙!
答案 0 :(得分:-2)
免责声明:我不在乎此解决方案不是本次采访的答案。我只想展示一些可以与#34;一起工作的代码片段。提供的对象。代码可能缺少面试的重点,这完全不是我的关注。
您可以忽略问题的文字说明并评估表达式的结果:
var obj={"instructions":"...",
"problem":{"variables":{"a":7,"b":2763,"c":932},"operations":"(a + b) - c"}};
var vars=obj.problem.variables;
for (var k in vars) eval(k+'='+vars[k]);
console.log( eval(obj.problem.operations) );