这些前端大厂面试题你会做吗?每日10题大厂面试题(六)

简介: 这些前端大厂面试题你会做吗?每日10题大厂面试题(六)

题1(剩余参数)

下面输出的是

答案:SyntaxError

这道题考察的是:

  • 剩余参数:…args是剩余参数,剩余参数的值是一个包含所有剩余参数的数组,并且只能作为最后一个参数。上述示例中,剩余参数是第二个参数,这是不可能的,并会抛出语法错误

题2(NaN, Number.isNaN)

下面输出的是:

640.png

答案:false false true false

这道题考察的是:

  • NaN:NaN 属性是代表非数字值的特殊值。该属性用于指示某个值不是数字。可以把 Number 对象设置为该值,来指示其不是数字值。NaN 与所有值都不相等,包括它自己。
  • Number.isNaN:方法Number.isNaN,可以检测传递的值是否为数字值并且是否等价于NaN。方法isNaN,可以检测传递的值是否为数字

题3(TypeError)

下面输出的是:

答案:TypeError

这道题主要考察:

  • TypeError: 变量name保存字符串的值,而不是函数,当值不是预期类型的时候,会抛出TypeErrors, TypeError:name is not a function

题4(自动分号插入)

下面输出的是

640.png

答案:a is bigger, undefined and b is bigger, undefined

这道题主要考察:

  • 自动分号插入:在javascript中,我们不必显式地编写分号(; ),但是javascript引擎仍然在语句之后自动添加引号。在这里,我们在新的一行上写了一个return语句和另一个值a+b,引擎会在return后加;,而不是a+b后。这意味着永远不会到达a+b

题5(Symbol)

下面输出的是

答案:{Symbol(‘a’): ‘b’} and []

这道题主要考察:

  • Symbol: Symbol提供完全唯一的值,Symbol类型是不可枚举的,Object.keys方法返回对象上的所有的可枚举的键属性。Symbol类型是不可见的,并返回一个空数组,而记录整个对象时,所有属性都是可见的,甚至不可枚举的属性

题8(ReferenceError)

下面输出的是

答案:ReferenceError

这道题主要考察:

  • ReferenceError: 这里用解构赋值给myName赋值了,但是name是一个未定义的变量,调用一个未定义的变量会引起语法错误,也就是ReferenceError

题10(Array.prototype)

下面哪些方法修改了原数组

640.png

答案:splice

这道题主要考察:

  • Array.prototype: 数组原型中能修改原数组的方法,除了push,pop,shift, unshifit这些推入推出的方法,还有reverse和sort使得数组排序的方法以外,就只有splice会修改原数组


目录
相关文章
|
7天前
|
Web App开发 前端开发 Linux
「offer来了」浅谈前端面试中开发环境常考知识点
该文章归纳了前端开发环境中常见的面试知识点,特别是围绕Git的使用进行了详细介绍,包括Git的基本概念、常用命令以及在团队协作中的最佳实践,同时还涉及了Chrome调试工具和Linux命令行的基础操作。
「offer来了」浅谈前端面试中开发环境常考知识点
|
2月前
|
存储 XML 移动开发
前端大厂面试真题
前端大厂面试真题
|
2月前
|
存储 前端开发 JavaScript
44 个 React 前端面试问题
【8月更文挑战第18天】
37 2
|
2月前
|
存储 JavaScript 前端开发
2022年前端js面试题
2022年前端js面试题
29 0
|
2月前
|
存储 前端开发 JavaScript
44 个 React 前端面试问题
44 个 React 前端面试问题
|
2月前
|
存储 JavaScript 前端开发
|
2月前
|
Web App开发 存储 缓存
|
21天前
|
SpringCloudAlibaba JavaScript 前端开发
谷粒商城笔记+踩坑(2)——分布式组件、前端基础,nacos+feign+gateway+ES6+vue脚手架
分布式组件、nacos注册配置中心、openfegin远程调用、网关gateway、ES6脚本语言规范、vue、elementUI
谷粒商城笔记+踩坑(2)——分布式组件、前端基础,nacos+feign+gateway+ES6+vue脚手架
|
2月前
|
存储 前端开发 JavaScript
前端语言串讲 | 青训营笔记
前端语言串讲 | 青训营笔记
30 0
|
4月前
|
JSON 前端开发 JavaScript
前端Ajax、Axios和Fetch的用法和区别笔记
前端Ajax、Axios和Fetch的用法和区别笔记
75 2
下一篇
无影云桌面