Thomas Darimont
Erfahrenes Mitglied
Hallo,
hier mal ein kleines Beispiel, wie man mehere JavaScript Funktionen kombinieren kann.
Gruß Tom
hier mal ein kleines Beispiel, wie man mehere JavaScript Funktionen kombinieren kann.
Javascript:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Combined Functions</title>
<script>
function foo(value) {
return value + " _FOO";
}
function bar(value) {
return value + " _BAR";
}
function combine() {
var funcs = arguments;
var f = function(value) {
var result = value;
for (var i = 0; i < funcs.length; i++) {
var func = funcs[i];
if (typeof func == "function") {
result = func(result);
}
}
return result;
};
return f;
}
var combined = combine(foo, bar, alert);
combined(4711);
</script>
</head>
<body>
</body>
</html>
Gruß Tom