>>261
その書き方で言えば

>>260の記事は

reader('data1.txt')
.then(data => (subReader('data2.txt')(data))
.then(data => (subReader('data3.txt')(data))
.then(data => (subReader('data4.txt')(data))
.then(data => (subReader('data5.txt')(data))
.then(function(data) {console.log(data)})
.catch(function(error) {console.log(error)})

であり、同じことじゃないか?