Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/475.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 编写一个简单的程序,可以消化api端点_Javascript_Json_Endpoint - Fatal编程技术网

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

Javascript 编写一个简单的程序,可以消化api端点,javascript,json,endpoint,Javascript,Json,Endpoint,终点是: {说明:编写一个程序,按照指定的操作顺序解决以下数学问题,并将结果打印到一页,逗号格式,问题:{变量:{a:7,b:2763,c:932},操作:a+b-c} 程序应该能够解决并打印这个api端点的JSON响应中包含的数学问题的答案 我很努力地想理解它的要求,但没有做到。谁能帮我一下吗。我得到了这个信息并被要求解决它。 请帮忙 免责声明:我不在乎这个解决方案不是对这次采访的回答。我只想展示一段可以使用提供的对象的代码。代码可能没有抓住采访的重点,这完全不是我关心的问题 您可以忽略问题的

终点是: {说明:编写一个程序,按照指定的操作顺序解决以下数学问题,并将结果打印到一页,逗号格式,问题:{变量:{a:7,b:2763,c:932},操作:a+b-c}

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

我很努力地想理解它的要求,但没有做到。谁能帮我一下吗。我得到了这个信息并被要求解决它。
请帮忙

免责声明:我不在乎这个解决方案不是对这次采访的回答。我只想展示一段可以使用提供的对象的代码。代码可能没有抓住采访的重点,这完全不是我关心的问题

您可以忽略问题的文本描述,并计算表达式的结果:

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

听起来像是家庭作业……这是一个面试问题,远远超出了我的想象。听起来像是要求你把a值加到b值上,然后从中减去c值……这是一个简单的解析问题。解决这个问题的方法很多。希望公司不会监控stackoverflow……也许这有助于与面试官澄清对象是问题,还是对象内部的问题是问题。重点是格式化还是解析,还是仅仅得到结果?