<script type="text/javascript">
var kq = {
kqbar: function () {
return this.kqbaz
},
kqbaz: 1,
len: function () {
return this.length;
},
length: 5
}; (function (x) {
alert(typeof x());
})(kq.kqbar); (function () {
alert(arguments[0]());
})(kq.len); (function (kq) {
alert(typeof kq.kqbar);
})({ kq: { kqbar: 1} });
var kqf = function () { return true; };
var kqg = function () { return false; };
(function () {
if (kqg()) {
alert(kqf());
kqf = function kqf() { return false; };
function kqg() { return true; }
}
})(); alert(kqf());
</script>
写出执行结果,并解析其过程。
var kq = {
kqbar: function () {
return this.kqbaz
},
kqbaz: 1,
len: function () {
return this.length;
},
length: 5
}; (function (x) {
alert(typeof x());
})(kq.kqbar); (function () {
alert(arguments[0]());
})(kq.len); (function (kq) {
alert(typeof kq.kqbar);
})({ kq: { kqbar: 1} });
var kqf = function () { return true; };
var kqg = function () { return false; };
(function () {
if (kqg()) {
alert(kqf());
kqf = function kqf() { return false; };
function kqg() { return true; }
}
})(); alert(kqf());
</script>
写出执行结果,并解析其过程。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货