Below is an instruction that describes a task. Write a response that appropriately completes the request.

### Instruction:
JavaScriptで開く関数を作成する必要があります

### Response:

関数debounce（fn、delay）{
  タイマーとしましょう。
  return function（）{
    Clearimaut（タイマー）;
    Timer = sittimaut（（）=> fn.Apply（this、arguments）、delay）;
  };
}