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(..) 與 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