JavaScript 4©2ch.net (398レス)
JavaScript 4©2ch.net http://mevius.5ch.net/test/read.cgi/tech/1417749547/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
リロード規制
です。10分ほどで解除するので、
他のブラウザ
へ避難してください。
75: デフォルトの名無しさん [sage] 2015/02/18(水) 21:00:07.21 ID:lIxPY8wl >>74 特定の Object 型に制限する理由は全くない それから Null 型が考慮されてない 配列も型判定がないからプロパティアクセス演算子でTypeErrorになる場合がある ECMAScript でコードを書いた経験が少ないとしか思えないレベルだ http://mevius.5ch.net/test/read.cgi/tech/1417749547/75
141: デフォルトの名無しさん [sage] 2015/05/30(土) 10:26:22.21 ID:3Gf/DalK 最近やたらめったらモジュールに切り分けてたら共通部分の重複が酷いことになってた 現在のスコープ内にimport,requireできれば便利なんだが http://mevius.5ch.net/test/read.cgi/tech/1417749547/141
178: デフォルトの名無しさん [sage] 2015/06/01(月) 23:20:50.21 ID:qMAgmJxR >>175 だから、どのように作り方が悪いのかを>>159で聞いているわけ >>176 何故qiitaが出てくるの? なんか話が通じない人多すぎ… http://mevius.5ch.net/test/read.cgi/tech/1417749547/178
288: デフォルトの名無しさん [sage] 2015/08/05(水) 16:16:26.21 ID:xgMUKO3v 現行スレ + JavaScript の質問用スレッド vol.125 + [転載禁止] http://peace.2ch.net/test/read.cgi/hp/1436910657/l50 http://mevius.5ch.net/test/read.cgi/tech/1417749547/288
340: デフォルトの名無しさん [sage] 2019/07/13(土) 23:14:14.21 ID:57lWPs8z https://mevius.5ch.net/test/read.cgi/tech/1489511075/862 で質問した者なのだけど、 String.matchとRegExp.execの挙動の細かい違いについて分かる人居る? 仕様書はMDNから飛べるけど一応以下。 https://tc39.es/ecma262/#sec-string.prototype.match https://tc39.es/ecma262/#sec-regexp.prototype.exec 正直俺はよく分からない。 問題になるのは質問した内容で、再掲すると、 '@time;prop1:style1;prop2:style2'.match(/(^|[@;])[^@;]*/g); // 結果 ["", ";prop1:style1", ";prop2:style2"] 、俺の想定 ["", "@time",";prop1:style1", ";prop2:style2"] '@time;prop1:style1;prop2:style2'.match(/(^.|[@;])[^@;]*/g); // 結果 ["@time", ";prop1:style1", ";prop2:style2"] 、これは納得 の前者の挙動が謎だったのだが、 var re = /(^|[@;])[^@;]*/g; var str = '@time;prop1:style1;prop2:style2'; re.exec(str); // 結果 ["", ""] console.log(re.lastIndex); でちまちま調べる限り、lastIndexは0のまま固定されており、俺の『正規表現の』理解は間違いではないことは分かった。 当然これだとMDNのexecにあるような while ((myArray = myRe.exec(str)) !== null) みたいなことをすると無限ループする。 だから String.match はそうならないように何かしら対策がしてあって、結果、頭のマッチが取れないようだ。 なのだが、仕様書を見ても違うのは分かるが何がどうなのかよく分からない。 String.matchでは (^| の条件は駄目で、 (^.| のように、「文頭」ではなく「文頭の文字」に当たるようにしないといけない、ということなのか? http://mevius.5ch.net/test/read.cgi/tech/1417749547/340
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.018s