繁体   English   中英

如何从这行代码显示我的数组?

[英]How can I display my array from this line of code?

<!DOCTYPE html>
<html>

<body>

<script>

var a = 33;
var b = 6;

var famList = [a, b];

function famDisp (){
  for (var i=0, num=famList.length; i<num; i++){
    famList[i];
  }
}

famDisp(famList);

</script>

</body>
</html>

我想显示数组 famList 但我没有得到任何结果。 使用 console.log 显示我收到此错误“Uncaught TypeError: famList is undefined”我做错了什么?

我想你错过了famDisp() 中的参数所以替换了

famDisp ()

 famDisp (famList)

然后它会完美地工作

 var a = 33; var b = 6; var famList = [a, b]; function famDisp (famList){ for (var i=0, num=famList.length; i<num; i++){ famList[i]; console.log(famList[i]) } } famDisp(famList);
 <!DOCTYPE html> <html> <body> Html code </body> </html>

如果您的问题是在哪里编写 console.log,只需将它写在您希望它在脚本标记中的任何位置。 但是如果你想在浏览器窗口中显示值,那么应该应用“document.getlementby'id, class name or tagnmae '”的概念。

    <!DOCTYPE html>
<html>

<head>

</head>

<body>

    <h1 id="ht-tag">display the result here </h1>

    <script>

        var a = 33;
        var b = 6;

        var famList = [a, b];
        let num = famList.length
        function famDisp() {
            for (var i = 0; i < num; i++) {
                famList[i];
                console.log(famList[i])
                text = document.createTextNode(famList[i] + " ,")
                document.getElementById("ht-tag").appendChild(text)

            }
        }


        famDisp(famList);

    </script>
</body>

</html>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM