Как объединить два массива разной длины, и значения более короткого массива должны иметь приоритет над значениями большего массива, но результат все равно должен иметь длину большего массива. Пожалуйста, внимательно посмотрите, как я расположил два массива ниже:
var short = [[ 25,12], [576, 12], [576,584], [ 25,584], [ 25,12]];
var long = [[301,12],[400,192],[602,230],[461,380],[487,584],[301,497],[115,584],[140,380],[301,12]];
// --------------------as suggested by the above
var result = [[ 25,12],[400,192],[576, 12],[461,380],[576,584],[301,497],[ 25,584],[140,380],[ 25,12]];
В приведенном выше примере кажется, что длина long
в два раза больше, чем short
, но она должна работать, даже если она в три раза больше или всего на один элемент длиннее.