This question already has answers here:
Constructor function vs Factory functions
                            
                                (7个答案)
                            
                    
                3年前关闭。
        

    

从这两个选项中需要知道哪种是实现构造函数的正确方法。

var Dog=function(name,bread)
{
    return {

        name:name,
        bread:bread

    }

}

function Dog(name,bread)
{
    var new_object= this;

    new_object.name=name;
    new_object.bread=bread;
}

最佳答案

这不是在JavaScript中执行此操作的正确方法。请参考以下答案以查看可用于在JavaScript中以面向对象的方式编程的不同模式:
https://stackoverflow.com/a/30148923/1566187

关于javascript - 需要知道哪种是实现构造函数的正确方法,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37861679/

10-10 09:50