У меня есть два многомерные массивы:JavaScript - Сравнить два многомерные массивы
первое что-то вроде (['one','one','three'],['four','five',five'],['one','one','one'])
и второй один, как это (['one','one','nine'],['one','one','one'],['two','two'],['two','two','two']...)
Теперь, что я хочу, чтобы найти матч первого индекс первого массива со вторым массивом, но должно совпадать также положение, по меньшей мере, первых двух индексов из обоих массивов, например:
first_array (['one', 'one', 'three '], [' четыре ' 'пять', пять '], [' один', 'один', 'один'])
будет соответствовать
second_array ([ 'один',» один ',' девять '], [' one ',' one ',' one '], [' two ',' two '] [' two ',' two ',' two '] ...)
и выход будет, например. 'Предупреждение (' Match ".).
Я попытался
for(i=0; i<1; i++){
if(first_array[0] == second_array) console.log('Match');
else console.log('No match');
}
, но я постоянно получаю «Нет матч», хотя есть совпадение. P.S. в цикле 'for', мой i равен i < 1, потому что я хочу сравнить только первый индекс first_array с полным second_array.
Заранее спасибо
даст ему шанс, чтобы вернуться сюда через 5 минут – mihajloWR
@mihajloWR Я просто заметил ошибку или два, пожалуйста, используйте обновленные , В основном я использовал md1 [y], когда я должен был использовать md1 [x], и md2 [y] –
, похоже, работает. Чтобы настроить его, то нужно, но глобально - он работает. У вас есть свободное время, чтобы объяснить логику, может быть, я могу полностью ее понять? – mihajloWR