to 楼上: 对函数来说valueOf可以,但是对象不行。调用a.x的时候并不会调用对应的valueOf,而是打印对象本身。
let a = {"x": {"y": new String("zzz")}}; a.x.valueOf = a.x.toString = function () { return true; }; a.x.y.valueOf = a.x.y.toString = function () { return true; };
87,993
社区成员
224,689
社区内容
加载中
试试用AI创作助手写篇文章吧