我有興趣創建一個 javascript 切換功能來高度區分行。我已經看到一些可以評估文本差異的函數——但我認為它需要遍歷每一行——并且在差異上在不同的位周圍應用一個跨度標簽——然后如果切換被設置回來則刪除跨度.?Javascript 比較字符串并得到最終差異——但可能有超過 2 個列var s1 = "The quick brown fox",? s2 = "The quick brown fox jumped over the fence",? string1 = new Array(),? string2 = new Array(),? diff = new Array(),? longString;string1 = s1.split(" ");string2 = s2.split(" ");if (s1.length > s2.length) {? longString = string1;} else {? longString = string2;}for (x = 0; x < longString.length; x++) {? if (string1[x] != string2[x]) {? ? diff.push(string2[x]);? }}document.write("The difference in the strings is " + diff.join(" "));這是一個與 npm 不同的演示——http:?//jsfiddle.net/8c4nt2e1/1/
Javascript 突出顯示切換開關上的差異
largeQ
2023-05-25 16:13:39