代码: <script type="text/javascript">
var o = {
doSomething : function(a) {
alert(a)
}
} alert(o.doSomething("hello, world"));
</script>
这里很奇怪,执行上面的代码后,会弹出 hello, world,这个在预期中,但奇怪的是,接着还会弹出 undefined,请问何故?先弹出:但点击确定后,又弹出:
请不吝赐教
var o = {
doSomething : function(a) {
alert(a)
}
} alert(o.doSomething("hello, world"));
</script>
这里很奇怪,执行上面的代码后,会弹出 hello, world,这个在预期中,但奇怪的是,接着还会弹出 undefined,请问何故?先弹出:但点击确定后,又弹出:
请不吝赐教
doSomething : function(a) {
alert(a)
}
}这个段代码会运行两次 有一次a 没有值
o.doSomething("hello, world");
就行了。