| 123456789101112131415161718192021 | 
							- const splitIntoLines = str => {
 
- 	const results = [];
 
- 	const len = str.length;
 
- 	let i = 0;
 
- 	for (; i < len; ) {
 
- 		const cc = str.charCodeAt(i);
 
- 		// 10 is "\n".charCodeAt(0)
 
- 		if (cc === 10) {
 
- 			results.push("\n");
 
- 			i++;
 
- 		} else {
 
- 			let j = i + 1;
 
- 			// 10 is "\n".charCodeAt(0)
 
- 			while (j < len && str.charCodeAt(j) !== 10) j++;
 
- 			results.push(str.slice(i, j + 1));
 
- 			i = j + 1;
 
- 		}
 
- 	}
 
- 	return results;
 
- };
 
- module.exports = splitIntoLines;
 
 
  |