Unexpected string concatenation
14 const isoDateString = dateOrIsoDateString.toISOString()
15
16 if (isoDateString.length === 24) {
17 return (isoDateString.slice(0, -5) + 'Z') as IsoDateString18 }
19
20 return isoDateString as IsoDateString
Unexpected string concatenation
4 }
5 const isoDateString = dateOrIsoDateString.toISOString();
6 if (isoDateString.length === 24) {
7 return (isoDateString.slice(0, -5) + 'Z'); 8 }
9 return isoDateString;
10}
Description
In ES2015 (ES6), we can use template literals instead of string concatenation.
var str = `Hello, ${name}!`;
Bad Practice
var str = "Hello, " + name + "!";
var str = "Time: " + (12 * 60 * 60 * 1000);
Recommended
var str = "Hello World!";
var str = `Hello, ${name}!`;
var str = `Time: ${12 * 60 * 60 * 1000}`;
var str = "Hello, " + "World!";