function testSubstring() { var s1 = "abcdefghijklmnopqrstuvwxyz123456789000ab"; var s2 = s1.substring(1, 8);
assertEq(isLatin1(s2), true);
assertEq(s2, "bcdefgh");
s2 = s1.substring(0, s1.length - 1);
assertEq(isLatin1(s2), true);
assertEq(s2, "abcdefghijklmnopqrstuvwxyz123456789000a");
}
testSubstring();
function testSlice() { var s1 = "abcdefghijklmnopqrstuvwxyz123456789000ABC"; var s2 = s1.slice(1, 8);
assertEq(isLatin1(s2), true);
assertEq(s2, "bcdefgh");
s2 = s1.slice(0, -2);
assertEq(isLatin1(s2), true);
assertEq(s2, "abcdefghijklmnopqrstuvwxyz123456789000A");
}
testSlice();
function testUndepend() { // Latin1 var s = "abcdefg".repeat(7);
s.indexOf("def"); // flatten
assertEq(isLatin1(s), true);
var dep = s.substr(7); var res = dep.replace(/abcdef/g, ""); // StrReplaceRegexpRemove undepends.
assertEq(res, "gggggg");
// TwoByte var s = "abcdefg\u1200".repeat(6);
s.indexOf("def"); // flatten var dep = s.substr(8); var res = dep.replace(/abcdefg/g, ""); // StrReplaceRegexpRemove undepends.
assertEq(res, "\u1200\u1200\u1200\u1200\u1200");
}
testUndepend();
Messung V0.5
¤ Dauer der Verarbeitung: 0.0 Sekunden
(vorverarbeitet)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.