所以我试图将我的JS数组显示为有序列表,就像使用html元素一样。假设有一个字符串数组,例如:pets(['cat', 'dog', 'mouse'])
,我想返回:
1:猫
2:狗
3:鼠标
然而,有一种特定的方式我想完成这项工作。看看下面:
function logArrayElements(element, index, array) {
return index + ':' + element;
}
var pets = function(array){
if (array.length <= 0) {
return [];
} else {
return array.forEach(logArrayElements);
}
}
当我运行上面的代码时,我得到了#undefined&#39;。那是为什么?
这不是家庭作业,只是自学。还要检查小提琴:http://jsfiddle.net/emporio/ohfrhfs5/14/