通过数组的方式拼接字符串,不用像以前的写法需要判断是否最后一个,专门做处理
简单拼接
const list = ['这', '是'];
console.log(list.join(''));
console.log(list.join('-'));
拼接html
const list = ['a', 'b', 'c'];
const arr = [];
arr.push('<div>');
list.forEach(text => {
arr.push(`<p>${ text }</p>`)
})
arr.push('</div>')
const html = arr.join('');
console.log(html);
拼接url参数
const map = { name: 'zs', age: 18 };
const arr = [];
Object.keys(map).forEach(key => {
arr.push(`${key}=${ map[key] }`);
})
const params = arr.join('&');
console.log(params)
// 只要演示一下,拼接这个可以直接使用qs.stringify(map)方法