js实现拼接
字符串拼接方法
使用加号运算符
最简单直接的方式是通过加号 + 连接字符串。
let str1 = "Hello";
let str2 = "World";
let result = str1 + " " + str2; // "Hello World"
模板字符串(ES6)
利用反引号 ` 和 ${} 插入变量,可读性更强。

let name = "Alice";
let greeting = `Hello, ${name}!`; // "Hello, Alice!"
数组拼接方法
Array.join()
将数组元素拼接为字符串,可指定分隔符。
let arr = ["a", "b", "c"];
let str = arr.join("-"); // "a-b-c"
Array.concat()
合并多个数组或值,返回新数组。

let arr1 = [1, 2];
let arr2 = [3, 4];
let merged = arr1.concat(arr2); // [1, 2, 3, 4]
性能优化建议
大字符串拼接
避免在循环中使用 +,推荐使用 Array.join() 或模板字符串。
let parts = [];
for (let i = 0; i < 1000; i++) {
parts.push("item");
}
let longStr = parts.join("");
对象属性拼接
动态生成对象属性名时,可用方括号语法。
let key = "name";
let obj = { [key + "1"]: "value" }; // { name1: "value" }






