2つの配列を比較し、一致しない値を表示しようとしています。上記のコードを使用してjquery配列を比較して一致しない値を表示
$.each(array1, function(key, value)
{
var index = $.inArray(value, array2);
if(index != -1)
{
console.log(index);
}
});
、私は一致する配列の要素を見つけることができます。
jqueryのを使用して、私はこれを持っています。例えば
、配列1は次のようになります。これらの値は、両方の配列に存在するため
"TCNU315504", "TRIU805499", "CMAU029901", "GESU687543", "TGHU394463", "NEUL0325B"
しかし、コンソールにのみ表示3、0、4:
"GESU687543", "TCNU315504", "TGHU394463"
配列2本のように見えます。
正反対です。私は、一致しない値を見つけてその値をページに表示する必要があります。
だから、上記の私の例を使用して、コンソールに表示されるべき値は次のとおりです。
"TRIU805499", "CMAU029901", "NEUL0325B"
私はそれが理にかなって願っています。
ご協力いただきありがとうございます。
** EDIT **
はSOこの質問はおそらく重複していることを私に助言:それとJavaScript array difference
は、そのページではJavaScriptを使用している、と述べました。私は厳密にここでjqueryを使用しています。
あなたは[JavaScript配列差](HTTPSのhttps://lodash.com/docs/4.17.4#difference –
が重複する可能性のようなものを意味する://のstackoverflowを。 com/questions/1187518/javascript-array-difference) –
jQueryはJavaScriptです。そして、あなたが受け入れる答えは、jQueryではなく、JavaScriptを使用することです。 –