js - 调用对象的属性

时间:2015-11-12 08:02:56

标签: javascript

如果我要做这个对象:

var usr = {
    function() {
        usr.name = prompt('What\'s your name?');
        // line 4
        usr.age = prompt('How old are you?');
        // line 6
        usr.clr = prompt('What\'s your favorite color?');
        // line 8
        usr.pref = prompt('Which strain of marijuana is your favorite?');
        // line 10
    }

,我可以做这个功能:

function timedLog(p, d) {
    window.setTimeout(function(){
        console.log('Noted. You\'ve chosen: ' + usr.p + '.');
    }, d || 600)
};

我主要关心的是调用该属性:usr.p。我假设p将被替换,所以我将我的第一个输入(usr.+p+'etc...')更改为前面提到的。我是否正确地假设这个,如果我这样调用函数:

timedLog(clr, 500);

?这是this关键字单词发挥作用的实例:this.p

0 个答案:

没有答案