【四脚猫】每日一题(2015年05月14日): 以下js代码能正常执行吗,如果不正确,正确操作是怎样的?
1 2 |
var write = document.write; write("hello"); |
1 2 3 4 5 6 7 8 |
不能正确执行,因为 write 函数丢掉了上下文。 正确的操作应该是: 1: var write = document.write.bind(document) 或者 2: write.call(document, "hello") |
欢迎各位攻城狮,各位大牛给每日一题投稿,大家可以把自己碰到的有趣问题,工作中碰到的难题等…发送到 稿件邮箱:2313427189@qq.com