es6面试题分享

8 篇文章 0 订阅

es6面试题

1.let const var 比较

2.反引号(`)标识

3.函数默认参数

4.箭头函数

5.属性简写

6.方法简写

7.Object.keys()

8.Object.assign ()

9.for...of 循环 

10.set 数据结构(可用于快速去重)

11 Spread Operator 展开运算符(...) 举例子怎么使用的
下面数组API作用
~~~

1.forEach() 2.map() 3.filter() 4.reduce() 5.some() 6.every() 7.all()方法

~~~
变成题

1.使用解构,实现两个变量的值的交换

js题目

  1. 简述同步和异步的区别

2.怎么添加、移除、复制、创建、和查找节点

3.实现一个函数 clone 可以对 Javascript 中的五种主要数据类型(Number、string、 Object、Array、Boolean)进行复制

4.如何消除一个数组里面重复的元素

5.写一个返回闭包的函数

6.使用递归完成 1 到 100 的累加

7.Javascript 有哪几种数据类型

8.如何判断数据类型

9.console.log(1+‘2’)和 console.log(1-‘2’)的打印结果

10.Js 的事件委托是什么,原理是什么

11.如何改变函数内部的 this 指针的指向

12.列举几种解决跨域问题的方式,且说明原理

13.谈谈垃圾回收机制的方式及内存管理

14.写一个 function ,清除字符串前后的空格 15.js 实现继承的方法有哪些 16.判断一个变量是否是数组,有哪些办法

20.new 操作符具体干了什么

21.Ajax 原理

22.模块化开发怎么做

23.异步加载 Js 的方式有哪些

24.xml 和 json 的区别

38.null,undefined 的区别?

39.[“1”, “2”, “3”].map(parseInt) 答案是多少?

 40.javascript 代码中的”use strict”;是什么意思 ? 使用它区别是什么?
 
  41.js 延迟加载的方式有哪些?
  
   42.defer 和 async 
   
   43.说说严格模式的限制 
   
   44.attribute 和 property 的区别是什么?
   
    45.ECMAScript6 怎么写 class 么,为什么会出现 class 这种东西?
    
     46.常见兼容性问题


     47.函数防抖节流的原理 
     
     48.原始类型有哪几种?null 是对象吗?
     
     
      49.为什么 console.log(0.2+0.1==0.3) //false
      
       50.说一下 JS 中类型转换的规则? 
       
       
       51.深拷贝和浅拷贝的区别?如何实现 
       
       52.如何判断 this?箭头函数的 this 是什么
       
       
        53.== 和 ===的区别 
        
        
        54.什么是闭包
        
         55.JavaScript 原型,原型链 ? 有什么特点? 
         
         
         56.typeof()和 instanceof()的用法区别 
         
         57.什么是变量提升 
         
         58.all、apply 以及 bind 函数内部实现是怎么样的 
         
         59.为什么会出现 setTimeout 倒计时误差?如何减少


         60.谈谈你对 JS 执行上下文栈和作用域链的理解 
         
         
         61.new 的原理是什么?通过 new 的方式创建对象和通过字面量创建有什么区 别?
         
         
         62.prototype 和 proto 区别是什么? 
         
         
         63.使用 ES5 实现一个继承? 64.取数组的最大值(ES5、ES6)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值