JSFiddle - React, Tailwind, and code Playground
by rickysullivan
HTML
<script src="https://cdnjs.cloudflare.com/ajax/libs/lodash.js/3.10.1/lodash.js"></script>
JavaScript
var imageNames = ['/Users/sullivanr/Dropbox (News Australia)/NewEDM/deploy/AA_MMIRET0102_eDM_HealthCheck_mobile/images/advertiser.jpg', '/Users/sullivanr/Dropbox (News Australia)/NewEDM/deploy/AA_MMIRET0102_eDM_HealthCheck_mobile/images/advertiser_mob.jpg', '/Users/sullivanr/Dropbox (News Australia)/NewEDM/deploy/AA_MMIRET0102_eDM_HealthCheck_mobile/images/app_store_button.jpg', '/Users/sullivanr/Dropbox (News Australia)/NewEDM/deploy/AA_MMIRET0102_eDM_HealthCheck_mobile/images/courier 2.jpg', '/Users/sullivanr/Dropbox(News Australia)/NewEDM/deploy/AA_MMIRET0102_eDM_HealthCheck_mobile/images/courier.jpg', '/Users/sullivanr/Dropbox (News Australia)/NewEDM/deploy/AA_MMIRET0102_eDM_HealthCheck_mobile/images/courier_mob.jpg'];
var usedImageNames = ['app_store_button.jpg', 'advertiser.jpg'];
_.mixin({
findByValues: function(collection, values) {
return _.filter(imageNames, function(path) {
return _.includes(usedImageNames, _(path).split('/').last())
})
}
});
console.log(_.findByValues(imageNames, usedImageNames));