1 function list(type) {
2 var result = "<" + type + ">";
3
4 // iterate through non-type arguments
5 for (var i = 1; i < arguments.length; i++) {
6 result += "<li>" + arguments[i] + "</li>";
7 }
8
9 result += "</" + type + ">"; // end list
10
11 return result;
12 }
13 var listHTML = list("ul", "One", "Two", "Three");
14 // listHTML is "<ul><li>One</li><li>Two</li><li>Three</li></ul>"
15 console.log(listHTML);
2 var result = "<" + type + ">";
3
4 // iterate through non-type arguments
5 for (var i = 1; i < arguments.length; i++) {
6 result += "<li>" + arguments[i] + "</li>";
7 }
8
9 result += "</" + type + ">"; // end list
10
11 return result;
12 }
13 var listHTML = list("ul", "One", "Two", "Three");
14 // listHTML is "<ul><li>One</li><li>Two</li><li>Three</li></ul>"
15 console.log(listHTML);
You can pass any number of arguments to this function