E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Es6~Es11
第2集丨
ES6
江湖 —— let 与 const
1.1.2解决for循环计算器的错误1.1.3for循环作用域1.2不能重复声明1.3不存在变量提升1.4暂时性死区1.4.1typeof不再是百分之百安全操作1.4.2隐蔽的死区2.块级作用域2.1
ES6
秋堂主
·
2023-07-24 10:57
ES6(ECMAScript
6.0)
江湖
es6
前端
ecmascript
es6
Iterator笔记
前言日常开发经常用到的遍历,
es6
其中一章单独讨论了Iterator但对其概念很模糊,因此想深入研究下。
AmazRan
·
2023-07-24 08:38
vue实战问题3:async和promise解决异步编程
async和promise小伙伴们应该都很熟,作为
ES6
的新语法,现在被越来越多的人学习和使用promise作为异步编程的一种解决方案,比传统的解决方案回调函数更合理和强大,async函数作为Generator
胡先森很忙
·
2023-07-24 06:18
includes(),以及模板字符串
[1,2,3].includes(2)//true[1,2,3].includes(4)//false模板字符串
ES6
新增的创建字符串的方式,使用反引号定义。
凡_6944
·
2023-07-24 04:02
js递归(二)——合并多维数组
arrCat(c):c),[]),//
es6
扩展运算符arr=[...arrCat
储锋
·
2023-07-24 04:50
ES6
块级上下文
除了函数和对象的大括号外,如[判断体/循环体/代码块...],如果大括号中出现了let/const/function/class等关键词声明变量,则当前大括号会产生一个块级私有上下文,它的上级上下文是所处的环境//@1产生EC(G)//@2函数声明提升:不论条件是否成立,判断体中的function会进行函数声明提升,但是只声明不定义[functionfoo],GO上有个foo//@3执行代码con
maomizone
·
2023-07-24 03:09
前端入门22-讲讲模块化
声明本篇内容摘抄自以下来源:Github:smyhvae/webJavaScript模块化开发的演进历程JavaScript模块化七日谈
ES6
:Module的加载实现CommonJS规范感谢各位大佬的分享
请叫我大苏
·
2023-07-23 21:01
前端综合面试题一(持续更新)
Map和Object的区别
es6
提供了一个Map类,这是新增的一个数据结构,用起来有点像Object区别:Object本质上是哈希结构的键值对的集合,它只能用字符串、数字或者Symbol等简单数据类型当作键
殿君不是殿军
·
2023-07-23 21:52
经验分享
前端面试大全
Vue
前端
javascript
开发语言
JS中的字典和散列表
集合学习请见:自定义集合和
ES6
集合http://t.csdn.cn/RcznA在集合中,我们关注的是每个值本身。并将它作为主要元素。而字典和散列表都是以[键:值]的形式来存储数据。
AI3D_WebEngineer
·
2023-07-23 19:13
算法
Typescript
JavaScript
散列表
数据结构
typescript
javascript
更改this的指向
首先说明一下,对于
ES6
新推出的箭头函数(()=>{}),是无法改变this指向的,因为箭头函数中的this在函数声明的时候就已经指定好了。
BigDipper
·
2023-07-23 17:33
ES6
——Iterator 和 for...of 循环
Iterator:遍历器是一接口,为不同的数据结构提供统一的访问机制,只要当前数据结构部署了iterator接口,当前数据结构就可以遍历。作用:1、为不同的数据结构,提供统一的访问机制2、使当前数据结构的成员依次被访问3、创建了for...of,为他服务原理:创建一个指针,指针指向初始位置;第一次调用next(),指针指向第一个位置;第二次调用,指针指向第二个位置;直到指向数据结构的结束位置。内置
亭一婷
·
2023-07-23 14:18
ES6
es6
前端
ecmascript
ES6
——Symbol
Symbol()创建一个唯一的值Symbol('a')===Symbol('a')false唯一值描述即使一样,也不是同一个值返回的不是一个对象不能用newSymbol()不能与其他的类型进行值运算可以转成字符串、布尔值,不能转成数字Symbol('a').description==='a'获取描述获取Symbol键名:Object.getOwnPropertySymbols()Reflect.o
亭一婷
·
2023-07-23 14:47
ES6
es6
前端
ecmascript
ES6
——set、map
newSet():创建数值不可重复的类数组,===比较,但NaN与NaN相等size、add()、delete()、clear()、has()、keys()、values()、entries()、forEach()Array.form(newSet()):转成真正的数组iterrator存在可直接遍历values:for...of可用newWeakSet():成员必须是对象,没有size、forE
亭一婷
·
2023-07-23 14:47
ES6
es6
前端
ecmascript
小程序“WXS”及数字格式化、时间格式化。(wxs中使用正则踩坑)
(不过基本一致)WXS中目前只能使用ES5,
ES6
的使用会报错1.2为什么要设计WXS语言?1.2.1在WXML中是不能直接调用Page/Component中定义函数的;(双线程模式)结果
蓝海00
·
2023-07-23 14:39
ES6
基础入门教程(七)箭头函数
因为只要一个人上过初中他就能从字面上翻译我的代码...所以
es6
中增加了新的function写法,箭头函数。让你可以省略function这一串字符,甚至连方法里面的return都可以省略。
党云龙
·
2023-07-23 11:56
2018-02-05 阮一峰教程摘记17 Module的语法
1.概述2.严格模式
es6
模块自动采用严格模式3.export命令--规定模块的对外接口4.import命令5.模块的整体加载6.exportdefault命令--为模块指定默认输出exportdefault
安乐_f487
·
2023-07-23 09:33
es6
赋值的写法 const{ x ,y ,z} = this.data
/***页面的初始数据*/data:{x:0,y:0,z:0}submit(event){const{x,y,z}=this.data}......letparams={x:x,y:y,z:z}访问后端接口...const{x,y,z}=this.data的写法相当于constx=this.data.xconsty=this.data.yconstz=this.data.z其中letparams中
qq_43955390
·
2023-07-23 07:41
es6
前端
ecmascript
ES6
基本数据类型总结
ES5的基本数据类型有:Number,String,Boolean,null,undefined
ES6
基本数据类型:Number,String,Boolean,null,undefined,symbol
战神vs帝皇
·
2023-07-23 05:21
JavaScript总结
javascript
ES6
新增数据类型symbol
ES6
引入了一种新的原始数据类型symbol,表示独一无二的值。可以通过typeof检测出来。
深度剖析JavaScript
·
2023-07-23 01:51
js 对象小结
对象的深复制和浅复制深复制:在对象的json是安全的情况下,使用varnewObj=JSON.parse(JSON.stringify(someObj));浅复制就是单纯的赋值即可,在
es6
中也可以使用
CindyLu91
·
2023-07-22 22:55
es6
中class的语法糖
es6
中的语法糖有哪些?这个话题其实很大,
es6
中的语法糖
鹿白_tz
·
2023-07-22 21:57
Promise详解
ES6
中一个非常重要和好用的特性就是PromisePromise是异步编程的一种解决方案。那什么时候我们会来处理异步事件呢?一种很常见的场景应该就是网络请求了。
独调1997
·
2023-07-22 20:06
ES6
-ES11新特性-最新版(一)
目录·
ES6
-let变量声明及声明特性·
ES6
-const声明常量以及特点·
ES6
-变量的解构赋值·
ES6
-模板字符串·
ES6
-对象的简化写法·
ES6
-箭头函数以及声明特点·
ES6
-rest参数·
ES6
杜同学。
·
2023-07-22 19:19
es6
javascript
前端
ES6
-ES11新特性(迭代器,生成器)-最新版(二)
目录·
ES6
-Symbol属性·
ES6
-迭代器·
ES6
-生成器·
ES6
-Symbol属性
ES6
中引入了一种新的原始数据类型Symbol,表示独一无二的值,我们可以将其理解为一个独一无二的字符串,它是JavaScript
杜同学。
·
2023-07-22 19:19
es6
javascript
前端
迭代器模式
ES6
新特性
不一样的变量声明:const和let模板字符串箭头函数(ArrowFunctions)函数的参数默认值二进制和八进制字面量对象和数组解构for...of和for...in
ES6
中的类(class)新增了一种基本数据类型
她说东京很热
·
2023-07-22 17:10
uniapp vue3版本 Android 引用 jsencrypt加密库 报错问题 “default“ is not exported by,解决方法
文章目录一、问题:vue3.0中引用jsencrypt加密库报错二、原因:jsencrypt库不支持
es6
ESmodule模块导出,vue3不支持commonjs导入导出三、解决:改配置文件四、具体使用一
范德萨_
·
2023-07-22 17:53
前端
uniapp
uni-app
android
javascript
网络
vue.js
vue2项目与?.可选链不适配问题?
-JavaScript|MDN】描述:我接触的项目是使用vue2编写的,vue2并不支持ES2020,它是基于ES2015(也就是
ES6
)标准构建的,所以会出现不识别可选链的类似报错问题,但是,开发者可以使用
超级无敌小小小白
·
2023-07-22 17:19
日常积累经验
javascript
前端
vue.js
webpack
ES6
——Symbol数据类型
一、Symbol数据类型
ES6
引入一种新的原始数据类型Symbol,Symbol表示独一无二的值。注意:js数据类型有八种。基本类型(单类型):除Object。
Tyche_ya
·
2023-07-22 15:14
ES6笔记
JavaScript
javascript
前端
es6
JS new Map()方法
使用newMap()函数创建的map对象及其方法:创建空map有初始参数的map有has、get、delete、set、clear五种方法
ES6
提供了Map数据结构。
做个有准备的人
·
2023-07-22 12:51
前端埋坑之路-前端技术
前端十年之路
javascript
前端
开发语言
Vue中props数据类型
type(规定数据类型)String字符串Number数字Boolean布尔Array数组Object对象Date日期Function函数Symbol独一无二的值(
es6
)defaultdefault:
做个有准备的人
·
2023-07-22 12:49
前端埋坑之路-前端技术
前端十年之路
javascript
开发语言
ecmascript
js中${}的用法
作为
ES6
中新增的字符串方法,其作用是配合反单引号实现字符串拼接。代替以前传统复杂的引号双引号与+的拼接,简介明了,非常好用。
做个有准备的人
·
2023-07-22 12:48
前端埋坑之路-前端技术
前端十年之路
javascript
开发语言
ecmascript
babel使用中出现“use strict“; 严格模式 如何去除?
这是babel
ES6
转译ES5自动加上的,使用严格模式的意思;主要有以下几个:(错误检测、规范、效率、安全、面向未来)-消除Javascript语法的一些不合理、不严谨之处,减少一些怪异行为;-消除代码运行的一些不安全之处
大方的阿俊
·
2023-07-22 11:58
javascript
前端
开发语言
ES6
函数参数的扩展
一、默认参数基本用法functionfn(name,age=17){console.log(name+","+age);}fn("Amy",18);//Amy,18fn("Amy","");//Amy,传递的参数为空,不会使用默认值fn("Amy");//Amy,17fn("Amy",undefined);//Amy,17传递的参数为undefiend,使用默认值fn("Amy",null);//
livcll学院
·
2023-07-22 10:59
前端面试题——JS篇
JavaScript一共有8种数据类型,其中有7中基本数据类型:Undefined、Null、Boolean、Number、String、Symbol(
ES6
新增,表示独一无二的值)和BigInt(ES10
淺時咣
·
2023-07-22 09:05
JavaScript
ES6
| 使用展开运算符完成全平台校验重名逻辑封装
背景在应用系统中创建业务对象时,需要填写表单,对于对象的名称、标识等,全平台往往有统一的功能规范。例如:名称:统一为中文、不超过50字符、不能为空、不能与现有平台重复标识:统一为英文,不超过50字符、不能为空、不能与现有平台重复交互逻辑一致(填写名称/标识后,调用后台接口进行判断,后台查询数据库后,返回是否存在重名数据(true/false),存在重复则报表单校验错误,不允许表单提交),前端使用的
Ygria
·
2023-07-22 08:37
Symbol
前言:ES5中对象的属性名都是字符串,容易造成重名,污染环境概念:
ES6
中的添加了一种原始数据类型symbol(已有的原始数据类型:String,Number,boolean,null,undefined
牛耀
·
2023-07-22 07:23
javaScript的版本发布流程
1.前言估计还有很多道友搞不清楚js的版本发布流程现在都ECMAScript2022正式发布了,但是大家用
es6
,还是不那么丝滑这些都和JavaScript的版本发布流程有关,当然也和浏览器支持情况有关
云高风轻
·
2023-07-22 07:50
ES6
1.变量声明let和const预解析机制:var有变量提升的机制functionfn(){vara=1console.log(a)}fn()//1//以上代码等同于:functionfn(){varaa=1console.log(a)}fn()//1把声明赋值和打印的语句顺序交换functionfn(){console.log(a)vara=1}fn()//undefined//以上代码等同于:f
忆滴
·
2023-07-22 03:28
Error: Cannot find module '@babel/register'
问题描述:使用node运行带有
ES6
语法的main.js文件时,报错Error:Cannotfindmodule'@babel/register'err.PNG原因:引入了错误的版本,安装的是babel-register
PingerL
·
2023-07-21 22:46
ES6
Map结构数据
一.Map结构数据1.传统对象键名必须为字符串letobj={a:1,666:2};console.log(666);-->报错2.map结构数据是一种“值-值”对应关系letm=newMap();m.set(123,'abc');console.log(m.get(123));-->abc二.Map结构数据初始化和方法1.可直接传入键值对二维数组2.get()-获得数据letm=newMap([
祝名
·
2023-07-21 21:31
es6
export和module.exports的用法
在
es6
中使用exportdefault和export向外暴露注意:export.default向外暴露的成员,可以使用任意变量来接收注意:在一个模块中,exportdefault只允许向外暴露一次注意
带脑子的CV工程师
·
2023-07-21 16:55
js
javascript
前端
开发语言
函数,数组的扩展
ECMAScript6入门函数参数的默认值§⇧基本用法§⇧
ES6
之前,不能直接为函数的参数指定默认值,只能采用变通的方法。
Android_冯星
·
2023-07-21 14:11
ES6
学习笔记
1.let和const命令let特性:用来声明变量,只在它所在的代码块中有效,所以在此块级作用域中不可重复声明;不存在变量提升,声明后必须使用;块级作用域中未声明就是用会报错(暂时性死区);例1://var存在变量提升,undefined是一种数据类型console.log(foo);//输出undefinedvarfoo=2;//let不声明就使用会报错console.log(bar);//报错
MagnetoGo
·
2023-07-21 13:59
2019-06-28课后总结
②Promise对象1.理解:Promise对象:代表了未来某个将要发生的事件(通常是一个异步操作)有了promise对象,可以将异步操作以同步的流程表达出来,避免了层层嵌套的回调函数(俗称'回调地狱')
ES6
三腿M
·
2023-07-21 13:05
ES6
解构赋值
ES6
解构赋值letobj1={account:{sale:null}}letobj3={account:{sale:undefined}}letobj3={account:{sale:{name:'zhangsan
冰镇苏打水
·
2023-07-21 06:20
ES6
Generator和Promise
Promise.race([p1,p2,....])Promise.any([p1,p2,....])Promise.allSettled([p1,p2,....])GeneratorGenerator是
ES6
学前端的狗头苏丹
·
2023-07-21 05:17
HTML+CSS+JS
es6
javascript
前端
ecmascript
ES6
学习笔记
let和const命令:let命令:基本用法:
ES6
中增加了let命令,用来声明局部变量。用法跟var类似,但是所声明的变量,只在let命令所在的代码块中有效。
爱不是归宿
·
2023-07-21 05:46
es6
学习
笔记
build打包出问题
sing_sing/article/details/79146265在UglifyJs的githubissues#78找到了这样一个解决方案:由于UglifyJs只支持ES5而element-ui可能引入了一部分
ES6
三七是药
·
2023-07-21 04:51
React(从0到1,小白入门到熟悉)
1.1初识React学习React之前你要掌握的JavaScript基础知识判断this的指向class类
ES6
语法规范npm包管理器原型、原型链数组常用方法模块化1.1.1官网(1
允谦呀
·
2023-07-21 04:34
前端
react.js
前端
前端框架
ES6
新增特性
ES6
新增特性【说明】ES5和
ES6
是javascript语法发展过程中的新增版本,对一些语法及功能性方法作了增加,因些,对于一些旧的浏览器来说,有很大的兼容性问题。
time_刚刚好
·
2023-07-21 02:28
上一页
91
92
93
94
95
96
97
98
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他