const words = ["наша", "Маша", "горько", "плачет"];
let skipWords = [];
let count = 1;

for (const word1 of words) {
  skipWords.push(word1);

  for (const word2 of words) {
    if (skipWords.includes(word2)) {
      continue;
    }

    skipWords.push(word2);

    for (const word3 of words) {
      if (skipWords.includes(word3)) {
        continue;
      }

      skipWords.push(word3);

      for (const word4 of words) {
        if (skipWords.includes(word4)) {
          continue;
        }

        console.log(`${count}. ${word1} ${word2} ${word3} ${word4}`);
        count++;
      }
      skipWords.pop();
    }
    skipWords.pop();
  }
  skipWords.pop();
}