没有设置返回值
function fruit(type
) {
this.type
= type
;
console
.log("this====", this);
}
let fruit1
= new fruit("apple");
let fruit2
= fruit("apple");
console
.log('fruit1', fruit1
)
console
.log('fruit2', fruit2
)
设置返回值 类型为String Boolean Number
function fruit(type
) {
this.type
= type
;
console
.log("this====", this);
return this.type
;
}
let fruit1
= new fruit("banana");
let fruit2
= fruit("banana");
console
.log('fruit1', fruit1
)
console
.log('fruit2', fruit2
)
设置返回值 类型为Object Array Function
function fruit(type
) {
this.type
= type
;
console
.log("this====", this);
return {
type
: this.type
};
}
let fruit1
= new fruit("pear");
let fruit2
= fruit("pear");
console
.log('fruit1', fruit1
)
console
.log('fruit2', fruit2
)
总结: 一个是函数调用 一个是对象实例创建
转载请注明原文地址:https://ipadbbs.8miu.com/read-24662.html