Hallo XentriX5526,
zum schon Gesagten ein Ansatz mit dem guten alten arguments-Objekt und dem Hintergrund, dass sich Zeichenketten auch direkt über einen Laufindex ab 0 abfragen lassen:
function str_generate()
{
var args = arguments.length;
var rets = "";
for(var i = 1; i < args; i++)
{
rets += arguments[0][arguments[i] - 1];
// oder:
// rets += arguments[0].charAt([arguments[i] - 1]);
}
return rets;
}
var inp_str = "491C00A7535597";
var out_str = str_generate(inp_str, 6, 13, 10, 14, 11);
alert(out_str); // 09375
Grüße,
Thomas