坑爹的JS笔试题(持续更新)

摘要: 1,考察thisvar length = 10function fn(){ alert(this.length)}var obj = { length: 5, method: function(fn) { fn() // ? arguments[0]() // ? }}obj.method(fn)这里的坑主要是arguments,我们知道取对象属于除了点操作符还可以用中括号,这里fn的scope是arguments,即fn内的this===arguments,调用时仅传了一个参数fn,因此length为1。2,函数表达式具名(函数声明同时赋值给另一个变量)或函数声明立即执行时,名仅在该函数.. 阅读全文
posted @ 2012-09-18 16:10 snandy 阅读(21019) 评论(34) 推荐(21) 编辑
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示