ES6知识点(1)

1.let与const的特点

2.arguments与args的区别

arguments是类数组

args是数组

3.箭头函数

目的:简化回调函数

特性:this指向函数所在的作用域

补充:

事件绑定不要用箭头函数

箭头函数中的this指向函数所在作用域的上下文

箭头函数方法应用:

// 加法 

let add = (a, b) => a+b;

// n的平方

let pf = n => n*n

// 反转字符串

let reverseString = string => string.split('').reverse().join('')

bi

4.   面试题:在不使用第三个变量的情况下交换a和b的值

   let a = 1;

   let b = 2;

   [a, b] = [b, a];

5.解构赋值

6.遍历的方式:

 for

sort

foreach:数组

for in

for of

 

7.块状作用域的三种方式:

let   面向对象   闭包

8.拓展运算符 ...

... 将数组、类数组展开以逗号隔开的列表

9.复制数组

(1)流于表面的深拷贝

let arr2=[...arr1]

(2)比较流氓的深拷贝(JSON)

let arr2=JSON.parse(JSON.stringify())

(3)流于表面的深拷贝

//let arr2=arr1.slice();

//let arr2=arr1.concat();

10.实例方法与静态方法

实例方法:实例对象调用

静态方法:构造函数调用

11.   .?   深度访问

爱吃炒凉薯片的豆豆
关注 关注
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
...args剩余参数(展开运算符)的用法及与arguments区别
YauCheun的博客
09-02 1万+
args剩余参数(展开运算符) 允许一个表达式在某处展开。展开运算符在多个参数(用于函数调用)或多个元素(用于数组字面量)或者多个变量(用于解构赋值)的地方可以使用。剩余参数语法允许我们将一个不定数量的参数表示为一个数组。 function sum(...theArgs) { return theArgs.reduce((previous, current) => { retu...
Python中*args、**args到底是什么、有啥区别、怎么用
热门推荐
qq_45893319的博客
12-20 1万+
参考:Python中*args、**args到底是什么、有啥区别、怎么用 英译汉: argument:n. 争论,争吵;论据,理由;辩论,讨论;自变数;主词,受词;<古>书的内容提要 arguments:n. 参数 *args的用法 当传入的参数个数未知,且不需要知道参数名称时。 def func_arg(farg, *args): print("formal arg:", farg) for arg in args: print("another arg:",
JS: ...argsarguments,类数组转为真正的数组
weixin_43932309的博客
10-24 3362
...argsarguments,类数组转为真正的数组
arguments和...arg相关知识点
WJLcomeon的博客
05-11 1567
1.什么是类数组 类数组是指在写法上跟数组一样,比如arguments,函数的第一个参数是argument[0],写法上跟数组一样,但是不是数组,他的原型是Object。 function functionName() { console.log(arguments); } functionName(3, 5) 控制台打印: Arguments(2) [3, 5, callee: ƒ, Symbol(Symbol.iterator): ƒ] 0:3 1:5 callee:ƒ functi
详解函数参数和arguments区别
literarygirl的博客
02-09 406
ES5引入了严格模式,在严格模式中改变了arguments和函数参数之间的关系,本文将分为两种情况分别说明。 一般模式 直接上代码,先来看调用时缺省参数的情况 function a1(x) { x = 2; console.log(x, arguments[0]); } a1(); // 2 undefined function a2(x) { arguments[0] = 2; console.log(x, arguments[0]); } a2(); // undefi
Python *arg与**kwarg区别
爱吃辣椒的锅包肉
02-25 3033
*arg 与 **kwargs介绍 argsarguments 的缩写,表示位置参数;kwargs 是 keyword arguments 的缩写,表示关键字参数。这其实就是 Python 中可变参数的两种形式,并且*args 必须放在 **kwargs的前面,因为位置参数在关键字参数的前面。 *args的用法 *args就是就是传递一个可变参数列表给函数实参,这个参数列表的数目未知,甚至长度可以为0。 def test_args(first, *args): print('first par
ES6知识点总结
weixin_51221133的博客
10-15 533
一、ECMAScript 是什么 ECMAScriptJavaScript的组成部分,JavaScript没了它可是不行的。平时我们写javascript代码的时候,用什么声明一个变量,没错,是用关键字:var,为什么是 var 而不是其他的单词?此外,为什么我们都用function关键字来声明一个函数,而不是用其他单词?为什么呢?因为这是ECMAScript规定了我们要这么做,它规定了javascript的语法规则。 ECMAScript就是JavaScript中的语法规范!它规定了我们javasc
ES6常见知识点总结
果冻
11-25 1454
目录 前言 1.1块级作用域 1.1.1 什么是变量作用域 1.1.2 没有块级作用域造成的问题 1.2 const的使用 1.3 ES6的增强写法 1.3.1 ES6的对象属性增强型写法 1.3.2 ES6对象的函数增强型写法 1.4 箭头函数 1.4.1 认识箭头函数 1.4.2 箭头函数的参数和返回值 1.4.3 箭头函数的this使用 1.5高阶函数 1.5.1 filter过滤函数 1.5.2 map高阶函数 1.5.3 reduce高阶函数 1.5.4综合使用
ES6知识点
x_xiNan9416的博客
10-04 179
ES6常用知识点 1.let 和const let和const声明的变量都不具备变量提升 let的声明方式与 var 相同,用 let 来代替 var 来声明变量,就可以把变量限制在当前代码块中。 使用 const 声明的是常量,其值一旦被设定便不可被更改。 2.模板字符串 使用双 `` 包裹 let name='西楠';//字符串双引号 let result=`我用的是模板字符串,我的名字叫${name}`; console.log(result) 模板字符串中可以调用函数,变量,`` 3.解构赋
JavaScript ES6 知识点
05-31
### JavaScript ES6 知识点 #### 基础知识点参考 - **来源**:《Eloquent JavaScript》、《The Pro MERN Stack》 #### 数字类型与整除操作 在 JavaScript 中,所有的数字都是浮点类型(float)。这意味着即使是...
es6知识点总结
07-11
es6知识点总结
关于ES6知识点的总结,初始版
09-02
ES6知识点脑图
ES6 知识点及常考面试题.docx
03-11
总结来说,`var`、`let`和`const`的使用和理解,以及原型继承和`Class`继承的掌握,都是ES6中非常重要的知识点,也是前端开发者必备的技能。它们不仅影响着代码的结构和可读性,还直接影响程序的运行效率和错误处理...
ES6的简单介绍
zhaogodzero的博客
09-18 1141
var可以在全局范围或者函数范围内声明变量var 变量可以重新声明和修改var 的变量提升:在执行代码前,变量或函数的声明会移至到作用域的顶端。比如我们这样写会被解析成这样var ageage=20变量提升后,会使用undefined进行初始化,因此并不会报 变量没有被定义错误总结如下:var定义的变量,与java语言中的变量的用法相比较,并没有那么严谨。因此ES6之后引入了两个let和const,以及块级作用域的概念。// 1. var可以定义全局变量、和在函数内定义局部变量。//输出变量。
es6(1)
BHDDGT的博客
09-11 924
es6简介,Babel转码器,let和const,变量的解构赋值,字符串的扩展
前端ES6:Proxy代理和Reflect对象
最新发布
weixin_45980065的博客
09-21 386
Proxy如其名,它的作用是在对象和和对象的属性值之间设置一个代理,获取该对象的值或者设置该对象的值, 以及实例化等等多种操作, 都会被拦截住, 经过这一层我们可以统一处理,我们可以认为它就是“代理器”。has捕获器,拦截对象属性的in操作符的调用,当使用in操作符来检查一个属性是否存在于一个对象时,如果对象是个proxy,has捕获器就会被调用。Reflect可以用于获取目标对象的行为,它与Object类似,但是更易读,为操作对象提供了一种更优雅的方式。它的方法与Proxy是对应的。
文件系统设计 - 开发文件系统 Store (上篇)
qq_44746132的博客
09-21 303
本章以一个基础的响应式Store类开始,对编辑器最核心的基础模块-文件系统管理进行开发设计,遵循面向接口编程的理念,设计文件系统的相关接口类型定义。
前端vue3打印,多页打印,不使用插件(工作中让我写一个打印功能)
m0_51798113的博客
09-17 725
getTableData().tableData,其实就是去后端获取参数去了,因为这是公司的前端框架,基于vxe的,包装的方法,获取了一个表格信息,相当于获取参数。说下总体思路,创建一个组件,里面放多个span字段,然后根据父组件传入的参数,生成子组件,最好我们打印子组件的信息即可。这里也很关键,中间我遇到一个问题,那就是经常第一次点击按钮,dom元素没有加载完,就弹出打印框了,所以我加了一个异步事件,还有记得把抽屉关了。
word-break和word-wrap
zai329979994639的博客
09-20 396
1,word-break:break-all 例如div宽200px,它的内容就会到200px自动换行,如果该行末端有个英文单词很长(congratulation等),它会把单词截断,变成该行末端为conra(congratulation的前端部分),下一行为tulation(conguatulation)的后端部分了。
ES6知识点概览与let、const区别详解
在这个文档中,主要介绍了JavaScript的第六个版本(ES6)的重要知识点,特别是针对其与早期版本的区别和新引入的语法特性。首先,我们明确了ES6ECMAScript 6)的含义,它是JavaScript语言的一个进化版本,旨在提高...
写文章

热门文章

  • js 新年倒计时 代码 3222
  • JS案例----轮播图 1924
  • js 定时器 1249
  • ES6知识点(2) 1165
  • js的获取元素方法 897

最新文章

  • REACT全家桶(6)----router
  • REACT全家桶(5)----hooks
  • REACT全家桶(4)----组件
2022年64篇
2021年1篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值

玻璃钢生产厂家江苏商场美陈市场价葫芦娃玻璃钢雕塑定制霍州玻璃钢动物雕塑浙江大型商场美陈制造济南玻璃钢雕塑厂家奥体春节商场美陈福建步行街玻璃钢雕塑定做价格江西仿铜玻璃钢雕塑方法银川玻璃钢植物雕塑宁波叶风玻璃钢雕塑厂圣诞玻璃钢雕塑公司方案漳州昭通户外玻璃钢花盆定制广东定制玻璃钢雕塑销售电话吉安玻璃钢雕塑凳子南平玻璃钢卡通雕塑舞钢玻璃钢雕塑玻璃钢卡通机器人雕塑吉林商场美陈雕塑玻璃钢迎宾人物雕塑生产厂家公仔玻璃钢雕塑批量定制贵州仿铜玻璃钢雕塑市场江苏专业玻璃钢雕塑多少钱经玻璃钢雕塑造型贴金河北玻璃钢雕塑浮雕公园小品玻璃钢雕塑厂家洛阳阿里玻璃钢人物雕塑焦作玻璃钢小狗雕塑商场美陈外包浙江校园玻璃钢雕塑三门峡卡通玻璃钢雕塑公司香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化