From 51c9f9d4ad7a30694402e44a0f5fa9b11f172c40 Mon Sep 17 00:00:00 2001 From: iamsoorena Date: Sun, 17 Dec 2017 01:25:03 +0330 Subject: [PATCH 1/2] updating function to use spread operator to make it more ES6ish --- snippets/number-to-array-of-digits.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/snippets/number-to-array-of-digits.md b/snippets/number-to-array-of-digits.md index f00a62b75..3e14c2c36 100644 --- a/snippets/number-to-array-of-digits.md +++ b/snippets/number-to-array-of-digits.md @@ -4,6 +4,6 @@ Convert the number to a string, use `split()` to convert build an array. Use `Array.map()` and `parseInt()` to transform each value to an integer. ```js -const digitize = n => (''+n).split('').map(i => parseInt(i)); +const digitize = n => [...''+n].map(i => parseInt(i)); // digitize(2334) -> [2, 3, 3, 4] ``` From 81a8d1d6b96ba3265683d17d633359fa08ad2520 Mon Sep 17 00:00:00 2001 From: iamsoorena Date: Sun, 17 Dec 2017 01:27:01 +0330 Subject: [PATCH 2/2] replacing explanation regarding spread operator --- snippets/number-to-array-of-digits.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/snippets/number-to-array-of-digits.md b/snippets/number-to-array-of-digits.md index 3e14c2c36..3d8a3c0e0 100644 --- a/snippets/number-to-array-of-digits.md +++ b/snippets/number-to-array-of-digits.md @@ -1,6 +1,6 @@ ### Number to array of digits -Convert the number to a string, use `split()` to convert build an array. +Convert the number to a string, using spread operators in ES6(`[...string]`) build an array. Use `Array.map()` and `parseInt()` to transform each value to an integer. ```js