X-Git-Url: https://git.josue.xyz/?p=dotfiles%2F.git;a=blobdiff_plain;f=.config%2Fcoc%2Fextensions%2Fnode_modules%2Fcoc-prettier%2Fnode_modules%2Flodash%2F_equalArrays.js;h=824228c78cb8ab33a5a1ae930bcd9537bf72ef63;hp=f6a3b7c9f2764055ff986b4498add510a5ed06c5;hb=4d07c77cf4d78cab8639e13ddc3c22495e585b0b;hpb=b3950616b54221c40a7dab9099bda675007e5b6e diff --git a/.config/coc/extensions/node_modules/coc-prettier/node_modules/lodash/_equalArrays.js b/.config/coc/extensions/node_modules/coc-prettier/node_modules/lodash/_equalArrays.js index f6a3b7c9..824228c7 100644 --- a/.config/coc/extensions/node_modules/coc-prettier/node_modules/lodash/_equalArrays.js +++ b/.config/coc/extensions/node_modules/coc-prettier/node_modules/lodash/_equalArrays.js @@ -27,10 +27,11 @@ function equalArrays(array, other, bitmask, customizer, equalFunc, stack) { if (arrLength != othLength && !(isPartial && othLength > arrLength)) { return false; } - // Assume cyclic values are equal. - var stacked = stack.get(array); - if (stacked && stack.get(other)) { - return stacked == other; + // Check that cyclic values are equal. + var arrStacked = stack.get(array); + var othStacked = stack.get(other); + if (arrStacked && othStacked) { + return arrStacked == other && othStacked == array; } var index = -1, result = true,