zoukankan      html  css  js  c++  java
  • js参考---toString()方法

    js参考---toString()方法

    一、总结

    一句话总结:

    js中也有toString()方法,一般是添加在对象的原型中,这样类的对象都可以应用这个方法,一般输出对象就是调用对象的toString()方法

    二、toString()方法

    博客对应课程的视频位置:

     1 <!DOCTYPE html>
     2 <html>
     3     <head>
     4         <meta charset="UTF-8">
     5         <title></title>
     6         <script type="text/javascript">
     7             
     8             function Person(name , age , gender){
     9                 this.name = name;
    10                 this.age = age;
    11                 this.gender = gender;
    12             }
    13             
    14             //修改Person原型的toString
    15             Person.prototype.toString = function(){
    16                 return "Person[name="+this.name+",age="+this.age+",gender="+this.gender+"]";
    17             };
    18             
    19             
    20             //创建一个Person实例
    21             var per = new Person("孙悟空",18,"");
    22             var per2 = new Person("猪八戒",28,"");
    23             
    24             //当我们直接在页面中打印一个对象时,事件上是输出的对象的toString()方法的返回值
    25             //如果我们希望在输出对象时不输出[object Object],可以为对象添加一个toString()方法
    26             //Person[name=孙悟空,age=18,gender=男]
    27             /*per.toString = function(){
    28                 return "Person[name="+this.name+",age="+this.age+",gender="+this.gender+"]";
    29             };*/
    30             
    31             var result = per.toString();
    32             //console.log("result = " + result);
    33             //console.log(per.__proto__.__proto__.hasOwnProperty("toString"));
    34             console.log(per2);
    35             console.log(per);
    36             
    37             
    38         </script>
    39     </head>
    40     <body>
    41     </body>
    42 </html>
     
  • 相关阅读:
    求逆元算法
    Almost Sorted Array
    最长不递减子序列
    (LIS)最长上升序列(DP+二分优化)
    rabbitmq延迟消息
    oracle 视图
    oracle 存储过程
    http 会话(session)详解
    系统测试
    Fiddler 手机抓包
  • 原文地址:https://www.cnblogs.com/Renyi-Fan/p/12432431.html
Copyright © 2011-2022 走看看