摘要: es6 1.块级作用域 let const2.模板占位符 ${} 模板字符串 反撇号 `` 解构 ... 扩展运算符(spread)是三个点(...)。它好比rest参数的逆运算,将一个数组转为用逗号分隔的参数序列3.箭头函数 => -->趋向于4.for...of...集合 for...in... 阅读全文
posted @ 2019-05-17 15:19 东篱下 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 包装类型和字符串的不可变性 1.包装类型 包装类型:简单数据类型对应的复杂形势! 2.字符串的不可变性 (字符串一旦定义就不会被修改,想要修改重新开辟空间) 根据索引查字符 1.charAt( ) 2.字符串[索引值] 3.字符串.charCodeAt(索引值) 根据字符查索引 1.indexOf( 阅读全文
posted @ 2019-05-17 15:08 东篱下 阅读(542) 评论(0) 推荐(0) 编辑
摘要: 重要概念:1.形参(parameter)和实参(argument),形参--函数中定义的变量,实参--调用函数传入的参数 arguments是实参对象,每个实参对象包含以数组为索引的一组元素以及length属性。 实参对象定义了callee和caller属性。 callee属性指代当前正在执行的函数 阅读全文
posted @ 2019-05-17 15:04 东篱下 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 1、作用域 块级作用域 let 只在函数内部自己的作用域内有效 全局作用域 var 函数作用域 找不到作用域抛出ReferenceError 变量有了则抛出 TypeError 先声明后赋值 函数提升 变量提升 函数优先,函数声明提升在普通变量之前 函数表达式不会提升 闭包:当函数可以记住并访问所在 阅读全文
posted @ 2019-05-17 15:02 东篱下 阅读(871) 评论(0) 推荐(0) 编辑