title: es6解析的默认值注意事项
date: 2019-05-22 16:57:50
tags:
categories: "2019-05"
es6的解析的默认值
直接上代码
如下代码
var {a=1} = {a:null}; //a为null
var {a=1} = {a: undefined};//a为1
所以, 对于默认值来说, 只有在a为 undefined 的时候, 才会被赋予默认值.
经常用这个方法进行设置值来说, 是有一定的风险的. (如果将 null 也考虑为空值的情况)