если у меня есть такая функция:
function Apple(){
this.color = "green";
return this;
}
При создании объекта, подобного этому:
var my_obj = new Apple();
является ли строка return this;
необходимой и/или она действительна по языковой ссылке?