上代碼功能大約是監(jiān)聽keyup的動(dòng)作, 按了什么鍵就補(bǔ)進(jìn)array那個(gè)鍵, 直到array的長(zhǎng)度到達(dá)code的長(zhǎng)度,例如:['a'] //按a['a','b'] //按b['a','b','c'] //按c['a','b','c','d'] //按d['a','b','c','d','e'] //按e['a','b','c','d','h'] //按h['a','b','c','h','e'] //按e['a','b','h','e','l'] //按l['a','h','e','l','l'] //按l['h','e','l','l','o'] //按o//這時(shí)候觸動(dòng)cornify特效也可以看線上演示codepen其中splice的部分一直都搞不懂,array的splice()方法是這樣的arr.splice(index, how-many, what)但在上例, 我現(xiàn)在直接在console上調(diào)適-code.length-1 是 -6pressed.length-code.length則是從-4 開始到 0那么我直接 var arr = ['s','t','r','i','n','g']arr.splice(-6,-1) 卻返回空數(shù)組但查看一下arr還是 ['s','t','r','i','n','g']照理來說splice應(yīng)該會(huì)改變?cè)嚵? 直接變成返回的陣列?還是我有哪邊理解錯(cuò)誤的地方有大神可以解惑嗎?
javascript splice負(fù)數(shù)與變數(shù)
溫溫醬
2018-12-21 19:14:32