node.js 374 B

1234567891011121314
  1. 'use strict';
  2. export default str => (...args) =>
  3. str.replace(/\{\{|\}\}|\{(\d+)\}/g, (curlyBrack, index) => {
  4. switch (curlyBrack) {
  5. case "{{":
  6. return "{";
  7. case "}}":
  8. return "}";
  9. default:
  10. const val = args[index];
  11. return val == null ? "" : val;
  12. }
  13. });