2018-06-26

一、变量的解构赋值(对象)

  1. 重命名
    let(a:A,b) = obj
    找到a变成A,a的值不存在了
  2. 大括号不能出现在最前面,例如:
    {a,b} = obj加小括号({a,b} = obj)
let{floor,pow} = Math;
let a = 1.6
floor(a) -> 1

floor 去小数点
pow 乘方

二、变量的解构赋值(其他)

let {length} = 'asd'
->3
let [a,b,c] = 'asd'
a b c
数组:
函数传参时,形参以数组形式传递,可以直接解构!
function test({a,b})

三、新增字符串方法

不用indexof判断全等:
'abc'.includes('a') 是否包含
'abc'.startWith('a') 是否以a开头
'abc'.endsWith('c') 是否以c结束
'abc'.repeat(2) 将字符串重复两次

四、模板字符串

语法简洁,可以嵌套

let title='啊';
let tpl = `
  <div>
      <span>${titlw}</span>
  </div>
`;

五、symbol类型

let a = Symbol();
每次创建值都不同
用处:防止属性被重写 (局部变量里可以重写,全局变量无法重写)

六、proxy

七、set

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • NSURLSession基本使用 使用步骤NSURLSession支持HTTP 2.0协议 , 可以通过share...
    Mario_ZJ阅读 4,929评论 0 1
  • 风篇 1.衡门之下,可以栖迟。泌之扬扬,可以乐饥。《诗经·陈风·衡门》 译:陈国城门的下方,游玩休息很理想;泌丘泉...
    朱晓杰阅读 3,647评论 0 1
  • 被别人中伤,要不要生气,要不要奋起还击? 突然意识到,自己被中伤,可能是他无法达到我的高度,抑或他羡慕...
    托尼在厦门阅读 3,385评论 0 51

友情链接更多精彩内容