巧用延展操作符过滤对象不需要的键值

130 阅读1分钟

在开发中经常需要过滤一些不需要的键值,之前一直用遍历然后把需要的键值取出来。语法不够优雅,可以用es6的延展操作符来实现

	let obj = {name:'小明',age:18,sex:'男',address:'福建'}
	//过滤不需要的键值
	let {age,sex,...newobj} = obj
        //这样打印newobj出来就会留下我们需要的{name:'小明',address:'福建'}