Javascript 创建对象,然后使用函数显示对象的内容

Javascript 创建对象,然后使用函数显示对象的内容,javascript,arrays,function,Javascript,Arrays,Function,我真的没有什么可以开始的——我是一个初学者,正在努力学习基本的JavaScript概念。有什么指导吗?我希望在Div中的表或列表中显示信息 这是我最艰难的开始: 我想我想使用嵌套数组来创建具有属性的对象。然后我做了一个函数,在其中我想我需要使用appendChild在div中创建表……不知怎么的,我需要在div中显示内容……我真的迷路了 <script> var personalInfo = [ [Dog], [4456], [3 - 4456] ]; fu

我真的没有什么可以开始的——我是一个初学者,正在努力学习基本的JavaScript概念。有什么指导吗?我希望在Div中的表或列表中显示信息

这是我最艰难的开始:
我想我想使用嵌套数组来创建具有属性的对象。然后我做了一个函数,在其中我想我需要使用appendChild在div中创建表……不知怎么的,我需要在div中显示内容……我真的迷路了

<script>
var personalInfo = [
    [Dog],
    [4456],
    [3 - 4456]
];

function object() {
    var node = document.createElement("LI");
    var textnode = document.createTextNode("personalInfo");
    node.appendChild(textnode);
    document.getElementById("theList").appendChild(node);
}
</script>

<div id="theDiv">
<ul id="theList"></ul></div>
</body>
</html>

var personalInfo=[
[狗],,
[4456],
[3 - 4456]
];
函数对象(){
var节点=document.createElement(“LI”);
var textnode=document.createTextNode(“personalInfo”);
node.appendChild(textnode);
document.getElementById(“theList”).appendChild(节点);
}

    您可以使用persnalInfo的for循环来实现这一点

    <script>
        var personalInfo = ["Dave", "3086", "5-5715" ]; 
        function object() { 
         for(var i=0;i<personalInfo.length;i++){
             var node=document.createElement("li"); 
    
             node.innerHTML=personalInfo[i]; 
             document.getElementById("theList").appendChild(node); 
         }
        }</script> 
        <div id="theDiv"> 
          <ul id="theList"> 
          </ul>
        </div> 
      </body> 
    </html>
    
    
    var personalInfo=[“Dave”,“3086”,“5-5715”];
    函数对象(){
    
    对于(var i=0;i您最好使用对象映射而不是数组。这样您可以为每个字段指定一个有意义的名称

    var personalInfo = {
        name: "Dave",
        ext: 3086, 
        desk: "5-5715"
    };
    
    您还可以使用以下命令在属性之间循环:

    for (var key in personalInfo) {
        var val = personalInfo[key];
        // add to document
    }
    

    您需要将脚本移动到不同的文件中或文档末尾,否则它将尝试查找

    document.getElementById("theList")
    
    事件,然后再创建它

    按照McGarnagle的指定创建对象,然后您需要调用DocumentReady上的对象,或者只是将其包含在脚本中

    function object() { .... }
    
    object()
    

    请提供适当的示例或您尝试过的代码。“我想使用嵌套数组来创建具有属性的对象。”呃?如果要创建对象,为什么要使用数组?也许有帮助。(这里没有定义)非常感谢所有参与的人!这一切对我帮助很大,我想我可以从这里得到它。我非常感谢大家的帮助!!!