babel支持的对象展开是浅拷贝还是深拷贝
来源:2-2 ES6常用语法

慕粉1822185401
2018-02-09
写回答
1回答
-
慕瓜8449030
2018-02-13
你好,比如我们写代码
var o = {a:1} var j = {...o}
"use strict"; var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; var o = { a: 1 }; var j = _extends({}, o);
你可以看下其实就是使用object.assign 或者自己实现的extends函数,就是遍历了一层,是浅拷贝
00
Redux+React Router+Node.js全栈开发
全网唯一的React 16+Redux+React Router4实战课程,学到手是你的真本领!
1822 学习 · 750 问题
相似问题