Skip to content

Commit

Permalink
add hasOwnProperty checks to for loops
Browse files Browse the repository at this point in the history
  • Loading branch information
jcubic committed Jul 23, 2021
1 parent 89009f8 commit aca9253
Showing 1 changed file with 9 additions and 3 deletions.
12 changes: 9 additions & 3 deletions lib/figlet.js
Expand Up @@ -896,13 +896,17 @@ var figlet = figlet || (function() {
if (typeof options.horizontalLayout !== 'undefined') {
params = getHorizontalFittingRules(options.horizontalLayout, fontOpts);
for (prop in params) {
myOpts.fittingRules[prop] = params[prop];
if (params.hasOwnProperty(prop)) {
myOpts.fittingRules[prop] = params[prop];
}
}
}
if (typeof options.verticalLayout !== 'undefined') {
params = getVerticalFittingRules(options.verticalLayout, fontOpts);
for (prop in params) {
myOpts.fittingRules[prop] = params[prop];
if (params.hasOwnProperty(prop)) {
myOpts.fittingRules[prop] = params[prop];
}
}
}
myOpts.printDirection = (typeof options.printDirection !== 'undefined') ? options.printDirection : fontOpts.printDirection;
Expand Down Expand Up @@ -1131,7 +1135,9 @@ var figlet = figlet || (function() {
});
}, Promise.resolve()).then(function(res){
for(var i in fonts){
me.parseFont(fonts[i], fontData[i]);
if (fonts.hasOwnProperty(i)) {
me.parseFont(fonts[i], fontData[i]);
}
}

if(next)next();
Expand Down

0 comments on commit aca9253

Please sign in to comment.