[转]看看国外的javascript题目,你能全部做对吗?
2015-05-31 11:09
441 查看
叶小钗 的博客最近都在讨论面试题目
正好以前也看过一篇,就借花献佛拿出来分享一下 http://perfectionkills.com/javascript-quiz/
附带了自己的理解,答案有争议的地方欢迎大家指出
正好以前也看过一篇,就借花献佛拿出来分享一下 http://perfectionkills.com/javascript-quiz/
附带了自己的理解,答案有争议的地方欢迎大家指出
题目一
(function(){ return typeof arguments; })();
2 with用得很少,with 语句就是用于暂修改作用域链的或者通常用来缩短特定情形下必须写的代码量 使用with语句的JavaScript代码很难优化,因此它的运算速度比不使用with语句的等价代码要慢得多。 而且,在with语句中的函数定义和变量初始化可能会产生令人惊讶的、相抵触的行为,因此我们避免使用with语句 with的用法是这样的: with(object) {},在大括号里面,可以引用object的属性而不用使用object.attr这种形式。 这道题里面,with接受了一个对象,只不过这个对象是函数,函数有length属性, 代表形参的个数,所以上面返回的值是2 mozilla with http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Statements:with[/code]
答案
相关文章推荐
- 学习笔记--javascript 的<script></script>放在body和<head></head>的区别
- html5.js
- js中arguments的用法
- javascript javascript加载类似星座、血型的函数
- javascript处理HTML的Encode(转码)和Decode(解码)总结
- BZOJ 1015: [JSOI2008]星球大战starwar( 并查集 )
- JavaScript实现倒计时效果
- javascript学习代码--点击按钮显示内容
- javascript学习代码
- JSplitPane demo
- JS中stopPropagation函数停止事件传播
- Javascript 按位取反运算符 (~)
- JavaScript表单验证和邮箱格式验证的方法
- 使用JavaScript异常在页面显示错误提示的方法
- extJS5.1-----利用sencha cmd建立工程项目
- ExtJS 是什么?与JavaScript、Ajax和Ext的区别及联系是什么?
- 【关于JavaScript】自动计算的实例
- json数据表示
- 【关于JavaScript】常见表单用户名、密码不能为空
- JavaScript 开发的45个经典技巧