mirror of
https://github.com/josdejong/mathjs.git
synced 2026-01-25 15:07:57 +00:00
21 lines
364 B
JavaScript
21 lines
364 B
JavaScript
/**
|
|
* Get a unique name for a arguments to store in defs
|
|
* @param {Object} defs
|
|
* @return {string} A string like 'args1', 'args2', ...
|
|
* @private
|
|
*/
|
|
function getUniqueArgumentsName (defs) {
|
|
var argsName;
|
|
var i = 0;
|
|
|
|
do {
|
|
argsName = 'args' + i;
|
|
i++;
|
|
}
|
|
while (argsName in defs);
|
|
|
|
return argsName;
|
|
}
|
|
|
|
module.exports = getUniqueArgumentsName;
|