Object.assign 用于对象之间的合并
- object.assign方法的第一个参数是目标(多个对象中的属性都保存到第一个里面)对象,后面的参数都是源对象
var target1 = {
a: 1,
b: 1
}
var source3 = {
b: 2,
c: 2
}
var source4 = {
c: 3
}
Object.assign(target1, source3, source4)
console.log(target1); //{a:1,b:2,c:3}
var obj = {a:1}
console.log(Object.assign(obj) === obj);//true
console.log(Object.assign(2));
console.log(typeof Object.assign(2));
//其他类型的值(即数值、字符串和布尔值)不在首参数,也不会报错。但是,除了字符串会以数组形式,拷贝入目标对象,其他值都不会产生效果
console.log(Object.assign({},'abc',true,20))//{ '0': 'a', '1': 'b', '2': 'c' }
相信坚持的力量,日复一日的习惯.
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)
2017-09-19 tp查询中2个表格中字段,比较大小