Прервать цикл при совпадении

Как прервать цикл при нахождении совпадения? Функция перекликивает табы на странице. Должна остановиться на табе, локатор которого я передал в nameOfTab.

goOnTab: function(nameOfTab){
      for (let nameOfTab in locators.tabs){
        if (nameOfTab === locators.tabs)
        break;
        this.click(locators.tabs[nameOfTab])
      }

Мое условие игнорируется и цикл проходит по всем табам.

Структура хранения локаторов:

const locators = {
  tabs: {
      home: 'Товары для дома',
      girl: 'Женская одежда и аксессуары',
      bag: 'Чемоданы и сумки',
      sport: 'Хобби, спорт, путешествия',
      children: 'Детские товары',
  }}

Ответы (1 шт):

Автор решения: Вадим Александру

Попробуйте так

function(last) {
    for (let nameOfTab in locators.tabs) {
        if (nameOfTab === last) {
            break;
        } 
        this.click(locators.tabs[nameOfTab])
    }
}
→ Ссылка