es6 相关面试总结

news/2024/7/10 22:39:48 标签: es6, 前端, 面试, javascript

1、es6 是什么

     新一代的js 语言标准,对其核心做了升级优化,更加适合大型应用开发。

2、箭头函数优缺点

     优点: 1.代码优化     2.this 指向不会变动,永远指向其父元素  

     缺点: 1.没有arguments 参数   2.不能通过 apply call bind改变this指向

    不能用箭头函数的场景: 1.构造函数  2.对象原型  3.对象方法

3、箭头函数怎么获取arguments : 可以使用es6 的解构语法来代替

4、let const var 区别

     相同作用域下,let const 不能重复声明,而var 可以

     var 可以跨块,let  const 不能

     const 定义的常量不能改变,并且必须初始化(注:const 定义的对象,是可以允许修改其属性值的,const 定义的数组,其元素可以被改变。 可以用Object.freeze()来冻结就不可以修改了

5、es6 对字符串做了哪些升级优化

    新增了模板字符串

    新增方法

              inclueds()  判断是否包含某字符串 返回true/false   

              startsWith() 检测是否以指定字符串开始 返回true/false

              endWith() 检测是否以指定字符串结束 返回true/fals


http://www.niftyadmin.cn/n/5238903.html

相关文章

IDEA中,Archetype的作用

在IntelliJ IDEA中,Archetype(原型)是一种用于创建项目的模板,它定义了项目的基本结构和初始文件。Archetype允许您通过预先构建好的项目框架来快速创建项目,从而节省了手动创建项目所需的时间和精力。 使用Archetype…

java并发-线程生命周期

文章目录 前言状态图状态变化说明补充说明 前言 线程的生命周期指的是线程从创建出来到最终消亡的整个过程,以及过程中的状态变化。 状态图 以下图用mermaid语法绘制: #mermaid-svg-32vKT6KmFdlYvCnr {font-family:"trebuchet ms",verdana,…

卷积神经网络(CNN):乳腺癌识别.ipynb

文章目录 一、前言一、设置GPU二、导入数据1. 导入数据2. 检查数据3. 配置数据集4. 数据可视化 三、构建模型四、编译五、训练模型六、评估模型1. Accuracy与Loss图2. 混淆矩阵3. 各项指标评估 一、前言 我的环境: 语言环境:Python3.6.5编译器&#xf…

常见代码优化案例记录

1. 使用StringBuilder优化字符串拼接&#xff1a; // 不优化的写法 String result ""; for (int i 0; i < 1000; i) {result i; }// 优化的写法 StringBuilder resultBuilder new StringBuilder(); for (int i 0; i < 1000; i) {resultBuilder.append(i)…

postgresql数据库查看占用磁盘空间

1.查询数据库占用磁盘空间大小&#xff1a; select datname, pg_size_pretty (pg_database_size(datname)) AS size from pg_database; 2.查看指定数据库 每个表的磁盘空间 倒叙排列&#xff1a; SELECT table_schema || . || table_name AS table_full_name, pg_size_pretty(p…

力扣222. 完全二叉树的节点个数

二分法 思路&#xff1a; 明确完全二叉树的定义&#xff1a; 一棵深度为k的有n个结点的二叉树&#xff0c;对树中的结点按从上至下、从左到右的顺序进行编号&#xff0c;如果编号为i&#xff08;1≤i≤n&#xff09;的结点与满二叉树中编号为i的结点在二叉树中的位置相同&…

InterLM代码解析

interLM的Transformer架构&#xff0c;重要模块的实现解析 Decoder架构 class InternLMDecoderLayer(nn.Module):def __init__(self, config: InternLMXComposerConfig):super().__init__()self.hidden_size config.hidden_sizeif hasattr(config,intern_converted_llm) and c…

【qml入门教程系列】:qml property使用介绍

作者:令狐掌门 技术交流QQ群:675120140 博客地址:https://mingshiqiang.blog.csdn.net/ 文章目录 属性的定义property基本用法属性变更事件通知属性绑定属性别名只读属性默认属性 default property访问和修改属性方式1:使用setProperty方法方式2:使用QQmlContext设置属性自定…