编写一个可以消化api端点的简单程序

时间:2015-07-15 03:19:55

标签: javascript json endpoint

端点是: {"说明":"编写程序以按指定的操作顺序解决以下数学问题,并将结果打印到页面,逗号格式化","问题&#34 ;:{"变量" {"":7," b":2763," C":932}&#34 ;操作":"(a + b) - c"}}

程序应该能够解决并打印此api端点的JSON响应中包含的数学问题的答案。

我正在努力理解它的要求,但未能这样做。任何人都可以帮助我。我收到了这些信息并要求解决。 请帮忙!

1 个答案:

答案 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) );