javascript对象属性的访问形式


var p = {name:'张三',age:19}
如果我们要访问对象p里面的name,可以使用

点语法: p.name;

关联数组语法:p['name']   记得要加引号

详细示例:

var sn = {
        name:'张三',
        sayHello:function () {
            console.log('你好,我叫'+this.name);
        }
    }

    console.log(sn['name']);
    console.log(sn['sayHello']());

两种语法都能访问到。

如果里面的内容过多,还可以使用下面的方法
var sn = {
        name:'张三',
        sayHello:function () {
            console.log('你好,我叫'+this.name);
        }
    }

    for(var k in sn)
    {
        if(typeof sn[k] === 'function')
        {
            sn[k]();
        } else {
            console.log('log:'+sn[k]);
        }
    }


评论

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

修远兮

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

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

推荐文章RECOMMEND