# Object.concat ## 功能 把一个或多个对象合并到新对象。 ## 语法 ```bt object.concat(source1, source2, ...) ``` ## 参数 | 参数 | 类型 | 必填 | 默认值 | 说明 | | ------ | ------ | ------ | ------ | ------ | | sourceN | Object | 否 | 无 | 要合并的对象;非对象参数会被忽略。 | ## 返回值 | 类型 | 说明 | | ------ | ------ | | Object | 返回合并后的新对象。 | ## 返回对象字段 返回对象先复制当前对象字段,再按参数顺序复制每个来源对象字段;同名字段由后传入的对象覆盖。非对象参数不会写入任何字段。 ## 示例 ```bt base = {name: 'BT'} result = base.concat({age: 1}) // 输出:{"name":"BT","age":1} print result ``` ## 注意事项 - 后传入对象的同名键会覆盖前面的值。 - 不会修改原对象。