分享几道经典的javascript面试题
这几道题目还是有一点意思的,大家可以研究一番,对自己的技能提升绝对有帮助。
1、调用过程中输出的内容是什么
function fun(n, o) {
console.log(o);
return {
fun : function(m) {
return fun(m, n);
}
}
}
var a = fun(0);
a.fun(1);
a.fun(2);
a.fun(3);
var b = fun(0).fun(1).fun(2).fun(3);
var c = fun(0).fun(1);
c.fun(2);
c.fun(3);
2、console.log中的值是什么
var s = 3;
function test() {
var s = 2;
function f() {
return s;
}
return f;
}
var test = test();
console.log(test);
var f =test();
console.log(f);
3、console.log中的值是什么
var arr = [];
function fun() {
for(var i=0; i<4; i ) {
var x = {};
x.no = i;
x.test = arr[i];
x.fun = function() {
console.log(i);
}
arr.push(x);
}
}
fun();
console.log(arr[0].fun());
console.log(arr[1].fun());
console.log(arr[2].fun());
console.log(arr[3].fun());
分享几道经典的javascript面试题相关推荐
- 分享 25 道常见的 TypeScript 面试题及答案
TypeScript 是一种静态类型的.面向对象的编程语言,它是 JavaScript 框架 之一,它添加了可选的静态类型和其他功能.它由微软开发和维护,并迅速成为世界上最流行的编程框架之一. 因此, ...
- 20道经典的AJAX面试题(必知必会)
1.什么是AJAX,为什么要使用Ajax(请谈一下你对Ajax的认识) 什么是ajax: AJAX是"Asynchronous JavaScript and XML"的缩写.他是指 ...
- 一道经典的JavaScript面试题
一道经典的JavaScript面试题 转载于:https://www.cnblogs.com/suoking/p/5227430.html
- 嵌入式linux开发考试题目,练一练!3道经典嵌入式Linux面试题,答案在文末。
原标题:练一练!3道经典嵌入式Linux面试题,答案在文末. 题一: 简述memcpy和strcpy的区别? 题二:信号量与互斥锁的区别? 题三:简述程序编译的过程? 题一答案: (1)复制的内容不同 ...
- 分享10道常考Java面试题及答案
转载自 分享10道常考Java面试题及答案 Hi,大家好,今天给大家分享10道常考的Java面试题及答案,涉及到Java中的10个方面.每个领域一道题.希望你能有收获. <面向对象>什 ...
- 分享18道Java基础面试笔试题
转载自 分享18道Java基础面试笔试题(面试实拍) 1.你最常上的两个技术站和最常使用的两个app分別进什么?主要解决你什么需求? 2.请简述http协议中get请求和post请求的区别. 3.请简 ...
- java接口面试题_7道经典Java接口面试题
Java接口,Java语言中存在的结构,有特定的语法和结构,是Java面试中经常出现的考点,本文为大家准备了7道经典Java接口面试题. 1.什么是接口 接口就是内部模块对模块,外部系统对其他服务提供 ...
- 运维工程师分享7道经典面试题
首先,猎头或者公司人资会把公司的介绍及岗位要求发到你邮箱(或者QQ.微信),下面这份是猎头发给我的岗位说明,为了职业道德操守,公司的介绍和面试通知信息我就不贴出来了,我就把岗位要求贴出来: 职位描述: ...
- 运维工程师分享7道经典面试题,看完轻松拿Offer
首先,猎头或者公司人资会把公司的介绍及岗位要求发到你邮箱(或者QQ.微信),下面这份是猎头发给我的岗位说明,为了职业道德操守,公司的介绍和面试通知信息我就不贴出来了,我就把岗位要求贴出来: 职位描述: ...
最新文章
- 数据分析需求转型与商业模式重构
- My Site Cleanup Job
- 纯正价格正则表达式,请指正
- css之line-height及图片文字垂直居中
- Shorten command line 解决方案
- 仁慈型dea matlab程序,数据包络分析(DEA)方法..docx
- Android9编程一:安装开发环境
- Linux 内存泄漏检查工具 valgrind
- Ubuntu安装redis客户端工具及简单使用
- java微信提现_如何做提现到微信和支付宝
- 下面不属于python保留字_下面不属于Python保留字的是
- Delete出错分析总结(个人总结很到位) 0x0000007ff64426f87e(ucrtbased.dll)处(处于dataa.exe中)引发的异常:
- 微信小程序实现海报功能经历
- KDD 2022 | 图“预训练、提示、微调”范式下的图神经网络泛化框架
- python证件照_python opencv实现证件照换底的方法
- 《算法导论》习题5.3-1 ~ 5.3-7
- redis下载(windows版)
- 大家在人生低谷时有多惨,怎么熬过来的
- 微笑测试软件,探灵之微笑游戏测试
- Authorware快捷键
热门文章
- mysql typeindex_explain mysql的type字段,索引的类型
- java hash=0报空指针_怎么报空指针异常错误?
- 删除 多个表_合并汇总多个工作簿多个工作表,删除修改新增更新内容只需刷新...
- 多个cuda 被单进程沾满_报名 | 提高GPU利用率,听英伟达专家分享这个CUDA工具
- 缓存穿透、缓存击穿与失效时的雪崩效应
- redux-4-ways
- AngularJS的学习笔记(二)
- 自动计算高度的方法 iOS, height为0, 可以自动计算weith,
- ADO.Net 事务操作
- sqoop导出solr数据_Apache Atlas - 强大的元数据管理工具