猿问

方法赋值给变量再使用,和直接使用有什么区别?

function createJsPerson(name,age){
    var obj = {};
    obj.name = name;
    obj.age= age;
    obj.writeJs = function(){
        console.log("my name is"+this.name+",i can write js 啦~~");
    }
    return  obj;
}
var p1= createJsPerson("王小波",48);
p1.writeJs();
createJsPerson("王小波",48).writeJs();

请问:方法赋值给变量再使用,和直接使用有什么区别?

天天向上学
浏览 911回答 1
1回答

聪明的汤姆

其实就是把返回值赋值给变量而已,没什么区别
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答