prevent inherited properties using hasOwnProperty
This commit is contained in:
parent
3fc9c63a06
commit
89f79727be
|
@ -133,6 +133,7 @@ exports.OAuth.prototype._buildAuthorizationHeaders= function(orderedParameters)
|
|||
exports.OAuth.prototype._makeArrayOfArgumentsHash= function(argumentsHash) {
|
||||
var argument_pairs= [];
|
||||
for(var key in argumentsHash ) {
|
||||
if (argumentsHash.hasOwnProperty(key)) {
|
||||
var value= argumentsHash[key];
|
||||
if( Array.isArray(value) ) {
|
||||
for(var i=0;i<value.length;i++) {
|
||||
|
@ -142,6 +143,7 @@ exports.OAuth.prototype._makeArrayOfArgumentsHash= function(argumentsHash) {
|
|||
else {
|
||||
argument_pairs[argument_pairs.length]= [key, value];
|
||||
}
|
||||
}
|
||||
}
|
||||
return argument_pairs;
|
||||
}
|
||||
|
@ -263,7 +265,7 @@ exports.OAuth.prototype._prepareParameters= function( oauth_token, oauth_token_s
|
|||
else {
|
||||
if( extra_params ) {
|
||||
for( var key in extra_params ) {
|
||||
oauthParameters[key]= extra_params[key];
|
||||
if (extra_params.hasOwnProperty(key)) oauthParameters[key]= extra_params[key];
|
||||
}
|
||||
}
|
||||
var parsedUrl= URL.parse( url, false );
|
||||
|
|
Loading…
Reference in New Issue