第2章 語言模組中提到mootools中startswith方法的實現是
function startswith(target, str, ignorecase)
很好奇為什麼不直接用indexof。。。感覺可能是因為效能問題,所以用這個indexof實現的startswith2
function startswith2(target, str, ignorecase)
在chrome上測了一下執行時間比較了一下,發現比原來那個還要快一些。。。。。。@_@
console.time('startswith');
for(var i = 0; i<10000000; ++i)
console.timeend('startswith');
>>> startswith: 620.35791015625ms
console.time('startswith2');
for(var i = 0; i<10000000; ++i)
console.timeend('startswith2');
>>> startswith2: 125.35205078125ms
不知道原來那個裡面為什麼要那樣寫,望大佬指點。。 字串方法
find 方法可以在乙個較長的字串中查詢子字串,並返回子字串所在位置最左邊的索引。如果沒有找到則返回 1。hello,world.cold enough?find world 6 title hello,world.cold enough?title.find hello 0 title.find ...
字串方法
coding utf 8 字串也可以理解為乙個容器,也存在索引值,而字串中的每乙個字元可以理解為是一 個元素。1 len 獲取字串長度的方法 print 字串長度len len abcd 2 字串的取值 string abcdef r1 string 0 r2 string 1 print r1,r...
字串方法
字串方法 在這裡插入 片 定義乙個字串 var box 我的世界 返回指定位置的字串 box.charat 2 console.log box.charat 2 字串的長度 box.length console.log box.length 英文大小寫 var box2 holle 大寫 box2....