Pergunta da entrevista

Entrevista para UI Developer

-Almeirim

Dream11

Write a function named 'Once' which accept another function 'sum' ( function sum(a,b){return a+b;}) and return a function and when this returned function called, it should return result of 'sum' (i.e a+b ) passed to 'Once' function. And every time it should return same result that got at first call .

Resposta

Respostas da entrevista

2 respostas

3

var Once = function(sum){ let result ; return function (...args){ if(result) return result; result = sum(...args); return result; } }

Confidencial em

1

flatten multidimensional array in one array - var a = [1,2,[3,4],5,[6,[7,8]]];

Confidencial em

Adicionar respostas ou comentários

Para comentar sobre isso, entre na conta ou cadastre-se.