我對作爲類的函數中的return語句感到困惑。請參閱下面的示例代碼:函數返回語句作爲類
<html>
<body>
<script type="text/javascript">
function test() {
this.abc = 'def';
return 3;
}
var mytest = new test();
document.write(mytest + ', ' + (typeof mytest) + ', ' + mytest.abc);
</script>
</body>
</html>
代碼輸出:[object object],object,def。
這是我的問題。我在test()函數中寫了'return 3'。當'new test()'被調用時,這個語句是否被忽略?
感謝。
JavaScript沒有類。 js中的對象基於原型... – Ivan 2011-01-22 19:34:47