Code cleanup to remove douplacte var definition

Also move the declaration outside the loop since they accumulate state with each iteration
This commit is contained in:
Stefan Schindler 2019-11-15 00:45:08 +01:00
parent e3afe6ac23
commit cee0403b5c

View File

@ -1081,14 +1081,13 @@ function getSearchElement() {
val = paths[paths.length - 1];
var contains = paths.slice(0, paths.length > 1 ? paths.length - 1 : 1);
var lev;
var lev_distance;
for (j = 0; j < nSearchWords; ++j) {
var lev;
var lev_distance;
ty = searchIndex[j];
if (!ty || (filterCrates !== undefined && ty.crate !== filterCrates)) {
continue;
}
var lev_distance;
var lev_add = 0;
if (paths.length > 1) {
lev = checkPath(contains, paths[paths.length - 1], ty);