JavaScript 提供了多种连接字符串的方法。本文探讨了这些选项,重点关注复杂项目中的可读性和可维护性。
1。连接简写(运算符)
var x = 'Hello';
var y = 'world';
console.log(x ', ' y);
2. String.concat() 方法
var username = 'craig';
var joined = 'hello '.concat(username);
1.模板字符串(ES6 及以上)
var username = 'craig';
console.log(`hello ${username}`);
2.数组操作
a. join(..)
var username = 'craig';
var joined = ['hello', username].join(' ');
b. reduce(..) with Concatenation
var a = ['hello', 'world', 'and', 'the', 'milky', 'way'];
var b = a.reduce(function(pre, next) {
return pre ' ' next;
});
console.log(b); // hello world and the milky way
对于更高级的字符串操作,请考虑使用 sprintf.js 或 lodash 的模板函数等库。
取决于项目复杂性和浏览器支持要求:
免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。
Copyright© 2022 湘ICP备2022001581号-3