es6的解析的默认值


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 也考虑为空值的情况)

猜你喜欢

转载自www.cnblogs.com/asdfq/p/12454201.html