INNER CODE UNIT · JavaScript

findMatches

microsoft/azuredevopslabs · js/jekyll-search.js:71

            function findMatches(store, crit, strategy) {
                for (var data = store.get(), i = 0; i < data.length && matches.length < limit; i++) findMatchesInObject(data[i], crit, strategy);
                return matches
            }

            function findMatchesInObject(obj, crit, strategy) {
                for (var key in obj)
                    if (strategy.matches(obj[key], crit)) {
                        matches.push(obj);
                        break
                    }
            }

            function getSearchStrategy() {
                return fuzzy ? fuzzySearchStrategy : literalSearchStrategy
            }
            var self = this,
                matches = [],

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…