首页 > 代码库 > 关于JavaScript中toSource问题的小结

关于JavaScript中toSource问题的小结

    今天在一篇关于内建类的博文中,讲到了Boolean类,其对象有一个toSource()方法:返回表示对象源代码的字符串。由于学的浅,测试时,出现了不同的结果:

var b = new Boolean("");
document.write("b的值是:"+b+"<br/>");

document.write("b的原始值是:"+b.valueOf()+"<br/>");
document.write("b的字符串值是:"+b.toString()+"<br/>");
document.write("b的源代码是:"+b.toSource()+"<br/>");

Google中:

在FF中:


在google中最后一个没有输出。调出google的开发工具,才知道出现了错误



在Google中找不到toSource方法的定义!!!!Google不支持?然后就去找了找浏览器对于这个方法的支持情况:


图片来源链接:http://www.w3school.com.cn/jsref/jsref_tosource_array.asp


论坛也有答复:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/toSource