0
私は2つの配列を持っています.1つはリンクで満たされ、もう1つはドメインの最初の配列から削除されます。配列内の配列を引き起こすループのpushメソッド
array1 = [ http://www.linkone.com, https://www.linktwo.com, ... ]
array2 = [ 'linkone' ]
二番目の配列は、URLの形式を持っていない、私は次のようにして、これをやった:
for (let a2 of array2) {
clearedUrls.push(_.pull(array1, `https?:\/\/www.${a2}.*`))
}
それは働いたが、clearedUrls
の出力は、アレイ内の配列が含まれています。
[
'https://www.foo.com',
'https://www.foo.com',
'https://www.foo.com',
'https://www.foo.com',
[
'https://www.foo.com',
'https://www.foo.com',
'https://www.foo.com',
],
[ ... ]
]
これはすべての繰り返しがあるためです。push
です。 array2
をループし、URLをarray
から削除し、リンクだけを含む配列を返す、より多くの配列を返すより良い方法を知りたいです。