Skip to content

Instantly share code, notes, and snippets.

@isurfer21
Created March 1, 2024 16:32
Show Gist options
  • Save isurfer21/9e67abd490ea08eb5169c326aca64f16 to your computer and use it in GitHub Desktop.
Save isurfer21/9e67abd490ea08eb5169c326aca64f16 to your computer and use it in GitHub Desktop.

Revisions

  1. isurfer21 created this gist Mar 1, 2024.
    17 changes: 17 additions & 0 deletions fit-in.js
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,17 @@
    function fitIn(template, ...values) {
    // console.log(template, values);
    let result = [];
    for (let i = 0; i < template.length; i++) {
    result.push(template[i]);
    if (i < values.length) {
    result.push(values[i]);
    }
    }
    return result.join("");
    }

    const firstName = "Abhishek",
    lastName = "Kumar";
    const result = fitIn`Hello ${firstName} ${lastName}!`;

    console.log(result);