How do I filter array by referenced field?

Hi,
I am trying to filter an array of data by a referenced field. I have copied exactly how I did it on another website I created where it works perfectly, but for some reason the filter does not work on this code. Could someone assist?


function filterResults(){
    let job = $w('#jobDropdown').value.toString();
    let province = $w('#provinceDropdown').value.toString();
    let city = $w('#citiesDropdown').value.toString();

    if(job && job !== $w('#jobDropdown').placeholder) {   
        console.log(job);
        filteredJobs = originalRows.filter(item => item.skill1.title ===       job);    //Issue is here
        console.log("done"); //When I run the code and filter by "Job" the code does not reach "done"
    } else{filteredJobs = originalRows}

    if(province && province !== $w('#provinceDropdown').placeholder){

        filteredProv = filteredJobs.filter(item => item.province.title === province);

    } else{filteredProv = filteredJobs}

    if(city && city !== $w('#citiesDropdown').placeholder){

        filteredCities = filteredProv.filter(item => item.city.title === city);

    } else{filteredCities = filteredProv}

    filteredRows = filteredCities;
    console.log("filteredRows")
    console.log(filteredRows);

    return filteredRows;
}

I call this method in a Filter Button event which I haven’t added here.
Your help is much appreciated