about summary refs log tree commit diff
diff options
context:
space:
mode:
authorMichael Howell <michael@notriddle.com>2021-03-31 12:43:21 -0700
committerMichael Howell <michael@notriddle.com>2021-03-31 12:44:03 -0700
commit6530b3243a773a7e6d0bcf4f617fb74b18d8d1ea (patch)
treecd627358647966c5692ba996a171af52cdfa3516
parenta5029ac0ab372aec515db2e718da6d7787f3d122 (diff)
downloadrust-6530b3243a773a7e6d0bcf4f617fb74b18d8d1ea.tar.gz
rust-6530b3243a773a7e6d0bcf4f617fb74b18d8d1ea.zip
rustdoc: use Array.prototype.filter instead of open-coding it
-rw-r--r--src/librustdoc/html/static/main.js10
1 files changed, 2 insertions, 8 deletions
diff --git a/src/librustdoc/html/static/main.js b/src/librustdoc/html/static/main.js
index da2952bbebd..52c3ff68d91 100644
--- a/src/librustdoc/html/static/main.js
+++ b/src/librustdoc/html/static/main.js
@@ -1338,17 +1338,11 @@ function hideThemeButtonState() {
                 var valGenerics = extractGenerics(val);
 
                 var paths = valLower.split("::");
-                var j;
-                for (j = 0, len = paths.length; j < len; ++j) {
-                    if (paths[j] === "") {
-                        paths.splice(j, 1);
-                        j -= 1;
-                    }
-                }
+                paths = paths.filter(function(segment) { return segment !== ""; });
                 val = paths[paths.length - 1];
                 var contains = paths.slice(0, paths.length > 1 ? paths.length - 1 : 1);
 
-                var lev;
+                var lev, j;
                 for (j = 0; j < nSearchWords; ++j) {
                     ty = searchIndex[j];
                     if (!ty || (filterCrates !== undefined && ty.crate !== filterCrates)) {