Ho il seguente codice:
function vai() { SW.vai.apply(SW, arguments); }
function titolo() { SW.titolo.apply(SW, arguments); }
function testo() { SW.testo.apply(SW, arguments); }
function testoNl() { SW.testoNl.apply(SW, arguments); }
function scelta() { SW.scelta.apply(SW, arguments); }
(e così via)
Come vedete, in questo caso, ogni funzione chiama la funzione omonima nell'oggetto SW passando gli argomenti che ha ricevuto. (vi chiederete il perchè di una cosa simile... beh, SW dovrà essere usato da non-programmatori, questo codice semplifica la sintassi e soprattutto mi permette di tradurre i nomi delle funzioni nella lingua dell'utente)
La mia domanda è: esiste un modo meno stupido e più efficiente per fare la stessa cosa? Ho provato con .bind() ma non funziona (forse sbagliavo qualcosa io?)