Skip to content

Inject an array of items in to a string replacing selected values.

Notifications You must be signed in to change notification settings

tjcafferkey/stringinject

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

stringinject

Inject an array, or an object of items in to a string replacing selected values.

Install

npm install stringinject

Usages

Arrays

import stringInject from 'stringinject';

If you pass stringInject a first parameter of a string which includes placeholder values in the format of {0}, {1}, {2} etc. A second parameter which is an Array of 3 string items. It will replace the placeholders, with the Array items in the order specified.

var string = stringInject("This is a {0} string for {1}", ["test", "stringInject"]);

// This is a test string for stringInject

Objects

You can also pass in an object with keys that exist as placeholders within the string. It will then find the placeholder based on your key and replace it with the value of that key from your object.

var str = stringInject("My username is {username} on {platform}", { username: "tjcafferkey", platform: "GitHub" });

// My username is tjcafferkey on Github

About

Inject an array of items in to a string replacing selected values.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published