模板字符串中使用空字符串
在模板字符串中直接使用''表示空字符串时,发现其并不是一个真正的空字符串,而是包含两个无实际意义引号的字符串"''"
const str1 = `a=''`;
// str1.split('=')[1]的值为"''",与空字符串''("")不相等
console.log(str1.split('=')[1] === ''); // false
console.log(str1.split('=')[1].length); // 2
const str2 = `a=${''}`;
console.log(str2.split('=')[1] === ''); // true
console.log(str2.split('=')[1].length); // 0
本文来自博客园,作者:这货不是古月先生,转载请注明原文链接:https://www.cnblogs.com/gu-yue-hu/p/15544902.html