如何在React.js中创建具有不同标签和值的对象数组

时间:2019-06-18 02:04:20

标签: javascript arrays reactjs

我正在使用this.state.student反应显示(名称,学校,班级等)。 我如何将“学校”显示更改为“学院”而不替换api中“学校”的值。

因为我是新手,所以尝试过

'var student = [ {"name", "school", "class"}];'
'student[1] = "college";'

但这只是替换值。我只想更改显示 的“学校”请帮助

3 个答案:

答案 0 :(得分:0)

检查我的代码。我创建了一个函数 func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool { window.layer.cornerRadius = 20.0 window.layer.masksToBounds = true ,该函数将接受对象的参数,然后将其添加到addToArray数组中。这将为您提供students

的输出
[{ name: "John Doe", school: "College", class: "A" }]

答案 1 :(得分:0)

使用它创建具有不同键和值对的对象数组,

var productArr = [];

productId = 1;
productName = 'Product Name';

productArr.push({ id: productId, name: productName });

希望它会为您工作。等待你的答复。谢谢!

答案 2 :(得分:0)

您可以尝试以下方法:

 var student = [ {"name": "school", "class":"XYZ"}];
student = [...student,{"name":"college","class":"ABC"}]
console.log(student)