我新使用NodeJS,我能够从本地文件系统中提取JSON文件,使用MAP函数我们必须执行2顺序运行。对于第一个函数,应该使用.then()输入第二个函数的结果。如何通过then()返回对象作为使用NodeJS的then()函数的输入地图功能
你能帮我一下示例代码吗?
我新使用NodeJS,我能够从本地文件系统中提取JSON文件,使用MAP函数我们必须执行2顺序运行。对于第一个函数,应该使用.then()输入第二个函数的结果。如何通过then()返回对象作为使用NodeJS的then()函数的输入地图功能
你能帮我一下示例代码吗?
我不知道如果我明白你的意思,但链接几个承诺是这样工作的:
computeResultOneAsyncronously()
.then(function(resultOne) {
return computeResultTwoAsynchronously(resultOne);
}).then(function (resultTwo) {
return computeResultThreeAsynchronously(resultTwo);
}).then(function (resultThree) {
// and so on */
};
应用上的数组元素两个功能与.map()
连续这样工作的:
var arr = [1,2,3,4];
function f1(x) { return x + 1 }
function f2(x) { return x * 2 }
var result = arr.map(f1).map(f2);
// yields [4, 6, 8, 10]
我希望这有助于解决您的问题。
但你的答案中没有**地图**!你是女巫吗? :p –
你说得对。我不明白'map'应该应用于什么,因为这个问题不是很清楚。不过,我会添加一个例子。 – lex82
我当时很有趣:p –
请先阅读本文http://stackoverflow.com/help/how-to-ask –
请显示一些代码。你的话不是很清楚。代码将有助于理解你如何使用'.map()'。 – jfriend00