[javascript] 今日はまったこと
上キーと "'&" は event.keyCode が同じ
まんまとはまった。 event.shiftKey で回避。
ちょと疑問がでてきたのであとでいろいろ。
String.split() の引数にグループ化?*1を使ったとときの挙
実際にはまったわけではないけどメモ
var str = "foo:bar" var strArr = str.split(/(:)/); alert(strArr[0]) // foo alert(strArr[1]) // : alert(strArr[2]) // bar
Firefox & Opera ではこのようになり正しい挙動。
がしかし、IE(Windows 環境がないため試せてはないが), Konqueror では
var str = "foo:bar" var strArr = str.split(/(:)/); alert(strArr[0]) // foo alert(strArr[1]) // bar alert(strArr[2]) //
こうなってしまう。
*1:括弧でくくるやつ