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

### Instruction:
数値の2つのデータコレクションが与えられた場合、両方のコレクションのみが同時にあるデータを使用してコレクションを返すJavaScriptプログラムを書きます。

### Response:

確かに、ここにあります：
構成互換=（x、y）=> {
  if（！array.isary（x）||！array.isary（y））新しいエラー（ '交流関数は2つの配列が必要です'）;
  return x.reduce（（acc、v）=>（y.includes（v）？acc.push（v）：acc、acc）、[]）;
};

//例（1）通常の使用。（2）配列が不足しているためのエラーがあります。（3）および（4）結果のない結果
console.log（交差（[1、2、3、4、5]、[3、4、5、5、6、7、8]）;
console.log（[交差）（[1、2、3、4、5]））;
console.log（[交差）（[1、2、3、4、5]、[]））;
console.log（[交差）（[1、2、3、4、5]、[6、7、8、9]））;

私はそれがあなたが要求していたものであることを願っています。そうでない場合は、私にもっと紹介してください。