From 369492057bbdfd29cd1bf308a423143df6ab5a3b Mon Sep 17 00:00:00 2001 From: Sarhan <33009215+sarhan-azizov@users.noreply.github.com> Date: Fri, 3 Mar 2023 16:10:53 -0500 Subject: [PATCH] Create sum --- sum | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 sum diff --git a/sum b/sum new file mode 100644 index 0000000..fac8277 --- /dev/null +++ b/sum @@ -0,0 +1,22 @@ +var sum = function(...args) { + sum.value = args.reduce((sum, n) => sum + n, 0); + + function fn2(...args2) { + sum.value = args2.reduce((sum, n) => sum + n, sum.value); + return fn2; + } + + return fn2 +} + +---- +sum(1,1,1)(1) +sum.value + +----- +sum(1,1,1)(1,1,1) +---- +sum(1,1,1)(1,1,1) +--- +sum(1) +sum.value