【发布时间】:2018-08-30 12:44:45
【问题描述】:
在这两个函数中;
-
url路径发生变化。 - 取决于不同的
url路径;函数parameters是变化。
我尝试了几种命名和用法来组合这些功能,但都没有成功!我怎样才能只使用一个功能?提前致谢。
function RunTestCases (name, foo, folder, host) {
host = host || DynamicHost();
folder = folder || 'FooFolderPath';
return {
title: name,
hostPageUrl: host,
url: folder + foo + '/'+ name +'.T.js'
};
}
function RunMonkeyTestCase (name, folder, host) {
host = host || DynamicHost();
folder = folder || 'FooFolderPath';
return {
title: name,
hostPageUrl: host,
url: folder + name +'.T.js'
};
}
//Usage of Functions;
RunTestCases('NameParam', 'FooParam');
RunMonkeyTestCase('NameParam', 'BarFolderPath', 'BarHostParam');
//For some specific usages.
RunTestCases('NameParam', 'FooParam', 'BarFolderPath', 'BarHostParam');
RunMonkeyTestCase('NameParam', null, 'FooHostParam');
【问题讨论】:
标签: javascript function parameters arguments