私はES6の新機能です。ES6関数ヘルプ - 関数を返す関数
いくつかのテストを経て学習しようとしています。
テストに合格するためには、実装には何が必要かを教えてください。
// dependencies:
const expect = require('chai').expect;
// implement this:
function b(x){
// return "b"+ x;
// return (x) => "bo" + x;
}
// unit tests:
describe("implement function b", function() {
it("SHOULD work for the following cases", function() {
console.log(b()("m"));
expect(b("m")).to.equal("bm");
expect(b()("m")).to.equal("bom");
expect(b()()("m")).to.equal("boom");
expect(b()()()("m")).to.equal("booom");
expect(b()()()()("t")).to.equal("boooot");
});
});
単に文脈から問題を述べ、コミュニティがそれを解決することを期待している投稿をお勧めします。あなた自身でそれを解決しようとしたと仮定した場合、あなたがあなたの考えを書いて、あなたが理解できなかったものが役立つかもしれません。間違いなくあなたの投稿への回答が増えます。それまでは、質問は閉会投票/投票投票に投票されます。 – Cerbrus