【发布时间】:2016-08-22 00:11:40
【问题描述】:
正如标题所说,我是 JavaScript 新手,对某些语法并不完全确定。
找了一会儿,发现如下函数:
function makeUL(array) {
// Create the list element:
var list = document.createElement('ul');
for (var i = 0; i < array.length; i++) {
// Create the list item:
var item = document.createElement('li');
// Set its contents:
item.appendChild(document.createTextNode(array[i]));
// Add it to the list:
list.appendChild(item);
}
// Finally, return the constructed list:
return list;
}
我需要知道的是,如果我将一个字符串列表传递给函数参数,它是否仍然有效,或者当它说数组是定义它是什么类型的变量时?如果它目前不适用于列表,需要更改什么?
【问题讨论】:
-
贴出不起作用的代码。我不完全确定“字符串列表”是什么意思
-
你需要知道它是否有效......为什么不试试呢?此外,在纯 JavaScript 中没有
List类型... -
您到底在调用什么字符串列表? JavaScript 有数组,而不是列表(嗯,有“类似数组的对象”,但它们也不是列表)。列表元素(
<dl>、<ol>和<ul>)完全是不同的野兽。
标签: javascript arrays list function