[Solved] Image icon/tag showing although dataset field is empty

Hi again!
Now everything works the way I want it to! Thank you so much.
If someone else is interested, my final code as follows:

$w.onReady(() => {
    $w("#repeater1").onItemReady( ($w, itemData, index) => {
        console.log(itemData.image2);
 if(itemData.image2 && itemData.image2.length > 0) {
            $w("#image25").src = itemData.image2;
            $w("#image25").show();
        } else {
            $w("#image25").src = ''; 
            $w("#image25").hide();
        }
        console.log(itemData.image3);
 if(itemData.image3 && itemData.image3.length > 0) {
            $w("#image24").src = itemData.image3;
            $w("#image24").show();
        } else {
            $w("#image24").src = ''; 
            $w("#image24").hide();
        }
     });
    $w("#dynamicDataset").onReady(() => {
 let itemData = $w('#dynamicDataset').getCurrentItem();
    console.log("Dumping current itemData");
    console.log(itemData);
 if(itemData.document && itemData.document.length > 0) {
            $w("#button4").show();
        } else {
            $w("#button4").hide();
         }
     });
  });