i want to update a value in a array of object in javascript.
export var headingLeistenbelegung = [
[ {value: 'Projektnummer: ', style: styles.headerDarkBold},
{value: '121466', style: styles.headerDark},
{value: 'Projektbezeichnung: ', style: styles.headerDarkBold},
{value: 'adsadköald', style: styles.headerDark},
],
[
],
[ {value: 'Server ID: ', style: styles.headerDarkBold},
{value: '3', style: styles.headerDark},
{value: 'Serverbezeichnung: ', style: styles.headerDarkBold},
{value: 'ANlage dies und das', style: styles.headerDark},
],
[
],
[ {value: 'Bucht: ', style: styles.headerDarkBold},
{value: 'X3', style: styles.headerDark},
{value: 'Leiste: ', style: styles.headerDarkBold},
{value: 'leistenNummer', style: styles.headerDark},
],
[
],
];
.....
for(var k = 0; k<5; k++){
log("Avorher")
log(excelData.headingLeistenbelegung)
excelData.headingLeistenbelegung[4][3].value = k.toString()
log("Anachher1")
log(excelData.headingLeistenbelegung[4][3].value)
log("Anachher2")
log(excelData.headingLeistenbelegung)
}
the first log shows me the value of 4... why? I tried already to do an local copy of headingLeistenbelegung, but still the same.
i need this to add the heading to an Excelsheet later