下面我为大家详细讲解一下javascript模拟重载,tostring方法的重写,详情请看下面代码。
/***重载模拟***/
function _person(){
var args=arguments;
if(typeof args[0]=="object"&&args[0]){
if(args[0].name){
this.name=args[0].name;
}
if(args[0].age){
this.age=args[0].age;
}
}else{
if(args[0]){
this.name=args[0];
}
if(args[1]){
this.age=args[1];
}
}
}//toString方法的重写
_person.prototype.toString=function(){
return 'name='+this.name+",age="+this.age;
}//////创建对象
var stu1=new _person("赵四","23");
stu1.toString();上面是我整理给大家的,希望今后会对大家有帮助。
相关文章:
立即学习“Java免费学习笔记(深入)”;
以上就是javascript模拟重载,toString方法的重写的详情解答的详细内容,更多请关注php中文网其它相关文章!
java怎么学习?java怎么入门?java在哪学?java怎么学才快?不用担心,这里为大家提供了java速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号