Как связать функции без использования прототипа?

У меня есть куча полезных функций, которые я собирал за всю свою жизнь.

function one(num){
    return num+1;
}

function two(num){
    return num+2;
}

Я могу назвать их с помощью two (two (one (5)))

Но я бы предпочел использовать (5) .one (). Two (). Two ()

Как я могу добиться этого без использования прототипа?

Я попытался увидеть, как работает цепочка подчеркивания, но их код слишком сложен, чтобы его понять

16
задан matsjoyce 11 December 2014 в 22:05
поделиться