分隔号(`)不可滥用

前几天写代码字符串拼接时发现一个很好用的东西:分隔符(`),这种符号在拼接时减少工作量:如平时写的代码:

var str = ' 

Hello, world

'+ '

你好世界

'

  不过用上分隔符就变得跟简单了, 代码如下:

var str  = `

Hello, world

你好,世界

`

  瞬间感觉好像发现了新大陆,这么写代码妈妈以后再也不用担心我拼接字符串时丢加号了,更更更加重要的是html代码处理也更加简单了,所以在一个企业站中用了它,然而,当然万事都怕然而,虽然我们起初已经规定不支持ie8一下的版本,可是貌似IE完全不支持分隔符,别说低版本的IE, IE9 - IE11都不行,作为一个企业站ie9以上还是需要在乎的,所以忍痛割爱放弃分隔符的使用,所以奉劝各位慎用分隔符,虽然它真的很好用.

-----------------------------------------2019.3.6补充-----------------------------------------

`是ES6新增的字符串模板属性;

就拿上面的例子:

var str  = `

Hello, world

你好,世界

`
这句话用babel转译成ES5的代码如下:
var str = "

Hello, world

/n

你好,世界

"
【手动滑稽】

转载于:https://www.cnblogs.com/teersky/p/9232572.html

你可能感兴趣的:(分隔号(`)不可滥用)