JSFiddle - React, Tailwind, and code Playground
HTML
<h3>
Array, bei dem der letzte Eintrag nicht mit "test_" beginnt
</h3>
<ul id="array1">
</ul>
<h3>
Array, bei dem der letzte Eintrag mit "test_" beginnt
</h3>
<ul id="array2">
</ul>
JavaScript
function adjustArrayAndWriteItToDom(array, id) {
const searchText = 'test_';
var lastItem = array[array.length-1];
if (lastItem.startsWith(searchText)) {
array[array.length-1] = lastItem.substring(searchText.length);
}
var arrayDomElement = document.getElementById(id);
array.forEach(item => {
var listItemDomElement = document.createElement("li");
listItemDomElement.innerText = item;
arrayDomElement.append(listItemDomElement);
});
}
var array1 = [
"ich",
"bin",
"ein",
"Array"
];
var array2 = [
"ich",
"bin",
"auch",
"ein",
"Array",
"mit",
"test_letzte"
];
adjustArrayAndWriteItToDom(array1, 'array1');
adjustArrayAndWriteItToDom(array2, 'array2');