mirror of
https://github.com/coderaiser/cloudcmd.git
synced 2026-01-23 10:45:47 +00:00
refactor(cloudfunc) rmLastSlash
This commit is contained in:
parent
828154f95b
commit
e29dcd59e0
1 changed files with 13 additions and 9 deletions
|
|
@ -151,16 +151,20 @@ var Util;
|
|||
* Функция убирает последний слеш,
|
||||
* если он - последний символ строки
|
||||
*/
|
||||
this.rmLastSlash = function(pPath) {
|
||||
var lRet = pPath,
|
||||
lIsStr = Util.isString(pPath),
|
||||
lLengh = pPath.length-1,
|
||||
lLastSlash = pPath.lastIndexOf('/');
|
||||
|
||||
if (lIsStr && lLastSlash === lLengh)
|
||||
lRet = pPath.substr(pPath, lLengh);
|
||||
this.rmLastSlash = function(path) {
|
||||
var length, lastSlash, isStr, isEqual;
|
||||
|
||||
return lRet;
|
||||
if (path) {
|
||||
isStr = Util.isString(path);
|
||||
length = path.length - 1;
|
||||
lastSlash = path.lastIndexOf('/');
|
||||
isEqual = lastSlash === length;
|
||||
|
||||
if (isStr && isEqual)
|
||||
path = path.substr(path, length);
|
||||
}
|
||||
|
||||
return path;
|
||||
};
|
||||
|
||||
this.rmFirstSlash = function(str) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue