簡體   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