JavaScript ist nicht ganz meine Welt und ist generell einige Jahre her das ich was geschrieben habe, mein Code sieht wie folgt aus

Code:
var App =  {};

var userAccess = KnuddelsServer.getUserAccess();

function setIcon(userID)
{
		
	var GENDER = App.userAccess.getUserById(userID).getGender(); //auch ohne App versucht
			
        berechne dies und das;

	return ICON;
			
}
	
App.chatCommands = 
{
	test: function(user, params, command)										
		{
				var USERID = userAccess.getUserId(params);						
				userAccess.getUserById(USERID).getPersistence().addNumber('test', 1);								
				
				var Icon = setIcon(USERID);   // Ebenfalls Fehlermeldung
				userAccess.getUserById(USERID).addNicklistIcon(Icon, 13);
		},

}


Bei dem versuch es alles in "App" zu schreiben, gab es Probleme beim ausführen der Chat Funktionen, so hat es für mich am besten funktioniert, bis auf die eigene Methode. Wo ich hier bind() verwenden soll und ob überhaupt, blick ich leider nicht durch