function Person(){
"use strict";
Person.prototype={
name:"Nooo",
age:29,
job:"software enginner",
sayName:function () {
alert("哈哈哈");
}
}
}
var obj=new Person();
obj.name undefined
但是放在function的外面却可以访问prototype属性
function Person(){
}
Person.prototype={
construct:Person,
name:"Nooo",
age:29,
job:"software enginner",
sayName:function () {
alert("哈哈哈");
}
}
请问这两种方式的差别是什么?第一种方式哪里有问题
ITMISS
相关分类