Skip to content

Commit

Permalink
fix: skip over empty processed items (closes #10, thanks @dumin)
Browse files Browse the repository at this point in the history
  • Loading branch information
kbrsh committed Jul 29, 2017
1 parent 35c2cbb commit 6c52927
Show file tree
Hide file tree
Showing 3 changed files with 21 additions and 9 deletions.
14 changes: 10 additions & 4 deletions dist/wade.js
Expand Up @@ -142,13 +142,14 @@
}

if(Array.isArray(data)) {
var normalizedData = [];
var dataLength = data.length;
var normalizedData = new Array(dataLength);
var item = null;

for(var i = 0; i < data.length; i++) {
for(var i = 0; i < dataLength; i++) {
item = Wade.process(data[i]);
if(item !== false) {
normalizedData.push(item);
normalizedData[i] = item;
}
}

Expand Down Expand Up @@ -181,7 +182,12 @@
Wade.index = function(data) {
var index = {};
for(var i = 0; i < data.length; i++) {
var str = getWords(data[i]);
var entry = data[i];
if(entry === undefined) {
continue;
}

var str = getWords(entry);
for(var j = 0; j < str.length; j++) {
var item = str[j];
var itemLength = item.length - 1;
Expand Down
2 changes: 1 addition & 1 deletion dist/wade.min.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

14 changes: 10 additions & 4 deletions src/index.js
Expand Up @@ -132,13 +132,14 @@ var Wade = function(data) {
}

if(Array.isArray(data)) {
var normalizedData = [];
var dataLength = data.length;
var normalizedData = new Array(dataLength);
var item = null;

for(var i = 0; i < data.length; i++) {
for(var i = 0; i < dataLength; i++) {
item = Wade.process(data[i]);
if(item !== false) {
normalizedData.push(item);
normalizedData[i] = item;
}
}

Expand Down Expand Up @@ -171,7 +172,12 @@ Wade.process = function(item) {
Wade.index = function(data) {
var index = {};
for(var i = 0; i < data.length; i++) {
var str = getWords(data[i]);
var entry = data[i];
if(entry === undefined) {
continue;
}

var str = getWords(entry);
for(var j = 0; j < str.length; j++) {
var item = str[j];
var itemLength = item.length - 1;
Expand Down

0 comments on commit 6c52927

Please sign in to comment.