当前位置: 首页 > Web前端 > HTML5

也来讨论下什么是Object.assign

时间:2023-04-05 20:15:45 HTML5

Object.assign?这里直接复制mdn文档的内容如下:Object.assign()方法用于将所有可枚举自身属性的值从一个或多个源对象复制到一个目标对象。它将返回目标对象。翻译一下就是:Object.assign()方法用于将所有可枚举属性的值从一个或多个源对象复制到一个目标对象。它返回目标对象。为了便于理解,此处贴出mdn的对Object.assign的polyfillif(typeofObject.assign!='function'){//必须可写:true,可枚举:false,可配置:trueObject.defineProperty(Object,"assign",{value:functionassign(target,varArgs){//.lengthoffunctionis2'usestrict';if(target==null){//TypeErrorifundefinedornullthrownewTypeError('无法转换未定义或nulltoobject');}varto=Object(target);for(varindex=1;index