js把多行字符转化为一个对象并用for遍历每一行输出到日志
这里有一个示例代码,可以实现把多行字符转化为一个对象,并用for循环遍历每一行输出到日志:
const multilineString = `
line 1
line 2
line 3
`;
const lines = multilineString.trim().split('\n');
const obj = {};
for (let i = 0; i < lines.length; i++) {
const key = `line${i+1}`;
obj[key] = lines[i];
console.log(`${key}: ${obj[key]}`);
}
这个代码首先把多行字符转化为一个数组,然后用一个for循环遍历数组中的每一行。在循环中,我们为每一行创建一个键值对,键名为line1、line2等等,键值为对应的行内容。同时,我们使用console.log()函数输出每一行的内容到日志。
原文地址: https://www.cveoy.top/t/topic/No4 著作权归作者所有。请勿转载和采集!