У меня есть следующий код:Подчеркивание с использованием нескольких функций в одной строке
function doSomething(str){
return str+="a";
}
function anotherFunction(str){
return str+="b";
}
_.mixin({
doSomething:doSomething,
anotherFunction:anotherFunction
});
Я хочу использовать несколько функций вместе в одной строке, но я не могу управлять, чтобы работать:
var output=_("startingtext").doSomething().anotherFunction();
Мне удалось заставить его работать с использованием _.chain
, но я не уверен, что нужно использовать цепочку, потому что в их example они используются с объектами и т. Д., Поэтому я действительно сомневаюсь, что это способ пойти на строковые манипуляции.
Извините, я новичок, чтобы подчеркнуть :(, любая помощь приветствуется
вам придется снова обернуть любой вывод с помощью _(), например 'return _ (str +" a ");' в первой функции и эквивалентной во второй. – Clemens