浅谈JS的toString

我怕爱的太早我们不能终老 提交于 2019-12-06 22:30:37

任何一个对象都有toString()方法(默认继承自Object,自己可以重写),此方法返回一个字符串。

        var sayYo = function () {
                alert("sayYo2!");
           }
        console.log(sayYo);

输出打印值为函数体

 

 

科普:

实际打印的是:sayYo.toStirng()toString 默认打印函数体,当然你可以覆盖这个函数:

        Function.prototype.toString = function(){
            //你想打印的东西
        }
        var sayYo = function () {
                alert("sayYo2!");
           }
        console.log(sayYo);

此时打印如下

 

 调整如下

 

 

 

 

 

 

 

.

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!