You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何为数组中的对象新增带指定值的自定义属性

需求实现方案

核心逻辑为给数组内对应的对象元素追加city字段并赋值为gotham,不同开发语言的实现语法有差异,以下为常见场景的代码示例:

JavaScript 环境

单元素追加(适配你给出的初始数据结构)

// 初始数据
let $data = [{name: "apple"}];
// 追加字段
$data[0].city = "gotham";

数组多元素批量追加

如果数组内存在多个对象,需要统一加字段可以用遍历:

$data.forEach(item => {
  item.city = "gotham";
});

PHP 环境

关联数组场景

// 初始数据
$data = [['name' => 'apple']];
// 追加字段
$data[0]['city'] = 'gotham';

对象数组场景

// 初始数据
$data = [ (object)['name' => 'apple'] ];
// 追加字段
$data[0]->city = 'gotham';

Python 环境

# 初始数据
data = [{"name": "apple"}]
# 追加字段
data[0]["city"] = "gotham"

内容的提问来源于stack exchange,提问作者Baharudin Jx

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.24 15:24:04