我正在学习javascript。我只想了解为什么在下面的代码strip2()函数不起作用,并返回一个错误。Uncaught TypeError:Object [object DOMWindow] has no method'replace'
<script type="text/javascript">
function strip1(str) {
return str.replace(/^\s+|\s+$/g, "")
};
function strip2() {
return this.replace(/^\s+|\s+$/g, "")
};
var text = ' Hello ';
console.log(strip1(text)); // Hello
console.log(strip2(text)); // Uncaught TypeError: Object [object DOMWindow] has no method 'replace'
</script>
谢谢。
感谢。我会读一些关于这个指针的文章。 – kinakomochi 2012-03-11 13:07:06