assign()与create()的区别
2024-10-10 08:51:00
Q:assign()与create()的区别?
A:
let obj = Object.assign(targetObj, …sourceObj)
作用:将一个或多个源对象自身的可枚举属性与目标对象的属性合并
返回值:合并后的目标对象 let obj = Object.create(protoObj, [propertiesObj])
作用:创建新对象,在创建新对象的同时定义其原型对象(protoObj)以及一些新的属性(propertiesObj,新属性构成的对象,可选)
返回值:创建的新对象 综上:作用不同:一个是合并、一个是创建;返回值不同:一个合并后的对象,一个是创建的新对象;
最新文章
- Deconvolution Using Theano
- objective-c中的@selector()和 c /c++的函数指针
- [BZOJ1146][CTSC2008]网络管理Network
- SQL Server 存储(4/8):理解Page Free Space (PFS) 页
- sed命令给文本文件的每行的行首或者行尾添加文字
- centos 7.0 菜鸟接触命令 记录
- poj 1220(短除法)
- 栈的C++实现(数组)——创建-push-pop-top-清空栈-处理栈
- [LeetCode#247] Strobogrammatic Number II
- Spring集成log4j日志管理
- 《JavaScript高级程序设计》读书笔记 ---Object 类型
- Linux常用命令及shell技巧
- python之tuple
- JAVA 探究NIO
- Python中变量的基本使用
- 20165319 《JAVA程序设计》第一周学习总结
- 奇妙的 CSS shapes(CSS图形) 【css 图形,绘图,CSS 几何图形)】
- 【转】java方法参数传递方式--按值传递、引用传递
- FIFO 、LRU、LFU三种算法
- Spring源码学习之IOC实现原理(二)-ApplicationContext
热门文章
- IBM java开发面试题
- SSRF漏洞入门篇
- glassfish Client not authorized for this invocation.解决办法
- 安装npm后,nrm ls报错问题
- SpringBoot AOP中JoinPoint的用法和通知切点表达式
- Aapache Tomcat AJP 文件包含漏洞(CVE-2020-1938)
- AT4828 [ABC152D] Handstand 2 TJ
- 字节跳动Android面试凉凉,挥泪整理面筋,你不看看吗?
- Android程序员提加薪被拒,刷2000题跳槽涨薪50%!
- 如何远程调试自定义开发的Flume应用