对于 parseInt() 函数,仅接收两个参数,所以第三个参数实际上没有任何作用,因此 ['1', '2', '3'].map(parseInt) 结果就是:但这篇文章的重点并非是答案,我们应该关注 parseInt(string, radix) 函数本身。如果常用 ESLint 的同学,应该知道它有一个规则 radix 是跟 parseInt() ...
小伙伴们去面试,可能常常会问到以下这个题。这道题考察的重点是 var 声明变量的作用域问题。如果对种问题不熟的同学,最后说出的答案可能就是 1,2,3,4,5,6,7,8,9,10 ;看到过有博客上写这个跟 setTimeout 也有关系, setTimeout 是个异步任务,会被浏览器加入到任务队列,等待100...
1.请说明ECMAScript,JavaScript,Jscript之间的关系?ECMAScript提供脚本语言必须遵守的规则、细节和准则,是脚本语言的规范。比如:ES5,ES6就是具体的一js版本。JavaScript是ECMAScript的一个分支版本,JavaScript实现了多数ECMA-262中描述的ECMAScript规范,但存在少数差异。JScript是微软公司对ECMA-262语言规范的...
这题比较简单,arr[10]=10,那么索引3到9位置上都是undefined,arr[3]等打印出来也确实是undefined,但是,这里其实涉及到ECMAScript版本不同对应方法行为不同的问题,ES6之前的遍历方法都会跳过数组未赋值过的位置,也就是空位,但是ES6新增的for of方法就不会跳过。 答案 Goodbye Jack 解析 答案 NaN、13、NaN、...
解析:这个问题有很多种答案,取决你使用的场景,例如ES6, ES7,或者一些控制流库。 在Node中你如何监听80端口 Node、js常见面试题2 1、先来谈谈你自己吧? 您好!我叫×××,于今年毕业于杭州电子科技大学国际经济贸易专业,临海本地人。我的座右铭是“一分耕耘一分收获”,自己毕竟也年轻,所以有更大地发展空间去为自...
过完年需要跳槽的小伙伴还是挺多的,又要开始刷前端面试题了!会不会有一种错觉,看着这道面试题很熟,但是不知道该如何做?或者有答案又不知道是否正确?或者使用编辑器可以运行出来正确的答案,但是不知道怎么得来的,这些你都中招了吗?JavaScript 语言是一门弱类型语言,存在许多类型错误,因此 ES6 ...
这个是面试官手写了一道变态长以及绕的this指向题,可以自行百度js this指向面试题,看几道没有啥问题,需要关注的是其中也考了,argument,和apply(null)。以后想起来再写吧 4.bind与函数柯里化 也就是写个bind,这个红皮书高级函数(22章)有,可以看下。不过还是得先理解bind的用法,返回一个函数...
答案: D colorChange 方法是静态的。静态方法仅在创建它们的构造函数中存在,并且不能传递给任何子级。由于 freddie 是一个子级对象,函数不会传递,所以在 freddie 实例上不存在 freddie 方法:抛出 TypeError 。 1.使用第一次push,obj对象的push方法设置 obj[2]=1;obj.length+=1 2.使用第二次push,obj对象...
面试题演练 linux安装 linux基本命令? python模块??序列化模块 数学模块 随机模块 time模块? python模块??os模块 os_shutil os.path模块 计算文件夹大小 zipfile tarfile? 导入模块包,oop面向对象认知??? import_from绝对导入 import_from相对导入(单入口) oop面向对象 类的封装性 oop之封装,继承??类的相关操作...
1.ES6语法 问题:IE11 不支持箭头函数、class 语法等(报 SCRIPT1002: 语法错误),不支持 Set 和 Map 数据结构(不报错)及 Promise 对象,支持 let 和 const,IE10 及以下不支持任何 ES6 语法。解决:如果要兼容IE浏览器的项目请使用 ES5 语法或者使用 Babel 进行转换。2.操作 tr 标签 问题:...