gpt4 book ai didi

javascript - 设置数组中对象的属性

转载 作者:行者123 更新时间:2023-11-28 20:17:05 24 4
gpt4 key购买 nike

我有一个对象数组,如下所示:

manualInputHeaders = [
{text: 'Store No', title: 'Enter Destination Store Number'},
{text: 'Promise Date', title: 'Enter promise ship data', classes: {classAdditions: 'tooltipInput'}}
]

我正在尝试设置

manualInputHeaders[0].classes.classAdditions = 'setMe'

但是,chrome 控制台给出:

Uncaught TypeError: Cannot set property 'classAdditions' of undefined

如何设置ArrayObject的属性?

最佳答案

您必须首先创建该对象(如果它尚不存在):

manualInputHeaders[0].classes = manualInputHeaders[0].classes || {};
manualInputHeaders[0].classes.classAdditions = 'setMe';

关于javascript - 设置数组中对象的属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19052574/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com