diff --git a/snippets/changeStringToArrayOfChars.md b/snippets/changeStringToArrayOfChars.md deleted file mode 100644 index 40c1e3de8..000000000 --- a/snippets/changeStringToArrayOfChars.md +++ /dev/null @@ -1,20 +0,0 @@ ---- -title: changeStringToArrayOfChars -tags: array,intermediate ---- - -Function takes string as a parameter and returns an array of characters. - -- Array.prototype.split() divides a given string to separate characters -- In this case `split()` takes in an empty string as an argument `str.split('')` -- Separator can be a string or a regural expression - -```js -const changeStringToArrayOfChars = text => { - return text.split(''); - } -``` - -```js -changeStringToArrayOfChars('jsisawesome'); // ["j", "s", "i", "s", "a", "w", "e", "s", "o", "m", "e"] -``` diff --git a/snippets/toCharArray.md b/snippets/toCharArray.md new file mode 100644 index 000000000..e91956010 --- /dev/null +++ b/snippets/toCharArray.md @@ -0,0 +1,16 @@ +--- +title: toCharArray +tags: string,beginner +--- + +Converts a string to an array of characters. + +- Use the spread operator (`...`) to convert the string into an array of characters. + +```js +const toCharArray = s => [...s]; +``` + +```js +toCharArray('hello'); // ['h', 'e', 'l', 'l', 'o'] +```