toString的使用,之前有学习过,就当复习啦~

 <script>
function Person(name , age , gender){
this.name = name;
this.age = age;
this.gender = gender;
}
//修改person原型的toString
Person.prototype = function(){
return"我是一个快乐的小person";
};

//创建一个person实例
var per = new Person("孙悟空",18,"男");
var per2 = new Person("猪八戒",28,"男");

// console.log(per.toString());//是同string的返回值
//如果我们希望在输出对象时,不输出[object object]可以为对象添加一个同string方法
/* per.toString = function(){
return"我是一个快乐的小person";
};
*/
// var result = per.toString();

//console.log("result = "+result)
// console.log(per.__proto__.__proto__.hasOwnProperty("toString"));显示true在原型的原型中
console.log(per);
console.log(per2);
</script>
posted @ 2022-05-15 20:35  LiLime  阅读(39)  评论(0)    收藏  举报