【发布时间】:2019-05-05 01:51:12
【问题描述】:
一般:
我有一条短信
Sample1 Text1 Line 1
Sample2 Text2 Line 2
Sample3 Text3 Line 3
还有一个数组['LEFT', 'RIGHT', 'CENTER'],它代表了对齐方式..
假设,我删除了Line 1 Sample2,这使得文本成为:
Sample1 Text1
Text2 Line 2
Sample3 Text3 Line 3
对齐数组应该保持不变:['LEFT', 'RIGHT', 'CENTER']
但是,如果我删除第二行,数组应该更改为 ['LEFT','CENTER']
反之亦然...当在第 1 行和第 2 行之间添加一行时,它应该通过从“扩展”行中获取对齐来将数组更改为 ['LEFT', 'LEFT', 'RIGHT', 'CENTER']...
是的...我知道...令人困惑...
【问题讨论】:
-
我不需要添加\n...这就是重点...当文本更改时,我需要重新构建文本对齐并根据新值应用它们。
标签: javascript algorithm text alignment