Instantiating a javascript object and populating its properties in a single line

前端 未结 8 2268
清酒与你
清酒与你 2021-01-12 14:50

Is there a way I can do all of this in a constructor?

  obj = new Object();
  obj.city = \"A\";
  obj.town = \"B\";
8条回答
  •  误落风尘
    2021-01-12 15:34

    function cat(name) {
        this.name = name;
        this.talk = function() {
            alert( this.name + " say meeow!" )
        }
    } 
    
    cat1 = new cat("felix")
    cat1.talk() //alerts "felix says meeow!"
    

提交回复
热议问题