首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
es6
订阅
ppwzsj
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
超级详细的 js数组方法详解
ES6 为数组新增创建方法的目的之一,是帮助开发者在使用 Array 构造器时避开 js 语言的一个怪异点。 Array.of()方法总会创建一个包含所有传入参数的数组,而不管参数的数量与类型。 在 js 中将非数组对象转换为真正的数组是非常麻烦的。在 ES6 中,将可迭代对象…
es6-生成器Generator
迭代器是es6中一个重要的概念,很多新特性都是基于迭代器概念而铺开的。为了更加方便的创建自定义的迭代器,es6引入了生成器 (Generator) 的概念。它是一种可以返回迭代器的特殊函数。有了生成器及它的特性可以让我们创建更加简洁的异步代码。 通过生成器生成的迭代器每次调用 …
一篇文章帮你弄懂ES6模块化
在学习ES6的模块化之前先复习一下之前出现的模块化,比较常用的有三种规范定义:CommonJS、AMD、CMD。 虽然实现了异步加载,规避了浏览器的“假死”问题,但是也存在缺点: 一开始就把所有依赖写出来是不符合逻辑顺序的。那么,能不能像CommonJS一样用的时候才requi…
Vue3源码学习-工具函数utils(二)
d8天,活动详情查看:2021最后一次更文挑战 前言 学习 Vue3源码 记录 && 积累! 之前有几篇文章有作 Vue3的一些变更学习总结的开始, 请直接转到文末Vue3文章列表
Vue3.0 响应式数据原理:ES6 Proxy
注意:如果一个属性不可配置 || 不可写,则该属性不可被代理,通过 Proxy 访问该属性会报错。 可以记录各种各样的信息而不用修改应用程序的代码或是阻塞代码执行。并且只需要在这些代码的基础上稍事修改就可以记录特性函数的执行性能 1. Object.defineProperty…
重学ES6 | Proxy和Reflect
官方的描述其实挺难理解的,言简意赅,很精准,但是还是需要大白话来仔仔细细的解释下这段话。 其实是这样的,Proxy又叫拦截器,就是在你操作对象或函数前,进行拦截,拦截的同时提供了做了某些操作,通过Proxy,我们可以不操作对象,通过Proxy代理对象来间接操作对象或函数来达到我…
ES6 Reflect
前言 此文总结了Reflect对象的部分语法,对比了与Object方法的差异性,希望对你有用。 语法 Reflect与Math类似,都是JavaScript内置对象,提供了工具方法。 get
不要再滥用可选链运算符(?.)啦!
本文分析了 可选链运算符(?.) 特性在代码里的滥用,乱用情况,可能会带来可读性、维护性差、隐式过滤异常等问题,以及正确的使用方式,能不用就尽量少用。
ES6的一些高级技巧
引言 ES6(ECMAScript 2015)引入了许多新的功能和语法,其中一些功能可能相对较冷门,但非常实用。本文将介绍一些这样的高级技巧,包括 Object.entries() Object.fr
花十分钟,迅速了解ES13的全部特性
大家好,我叫小杜杜,自从上次花一个小时,迅速了解ES6~ES12的全部特性后,相信大家对之前的有了一定的了解,其实还差一个ES13的特性,那么今天就讲一讲