javascript 对象属性两种写法 把对象看成键值案例

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script>
        //对象:无序属性的集合,我们可以把对象看成键值对
        var s = new Object();
        //对象的属性有以下两种赋值和输出方式
        s["name"] = "张三";
        s.age = 18;

        console.log(s.name);
        console.log(s["age"]);

        for (var i=0; i<10; i++)
        {
            //动态的给对象增加属性
            s["n"+i] = i;
        }
        //上面的s["n"+i] = i;,如i=2,则变成s["n2"] = 2;
        //所以下面可以用s.n2输出
        console.log(s.n2);
        console.log(s.n8);

    </script>
</head>
<body>

</body>
</html>

对象属性的另一种赋值:
s["name"] = "张三";

因为进行动态赋值非常方便,所以要记住。

评论

大侠名号:   验证码: 点击我更换图片  

修远兮

在这里记录每一点自己需要的知识

添加创始人微信,一起交流心得

推荐文章RECOMMEND