JavaScript 4©2ch.net (398レス)
JavaScript 4©2ch.net http://mevius.5ch.net/test/read.cgi/tech/1417749547/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
128: デフォルトの名無しさん [sage] 2015/05/25(月) 21:29:17.23 ID:Pr0+1HdK 公開 -> 後悔 http://mevius.5ch.net/test/read.cgi/tech/1417749547/128
164: デフォルトの名無しさん [sage] 2015/06/01(月) 22:48:12.23 ID:VQX8/s75 >>163 うん。それでgettextは、_ だけの 関数名なんだが、恥の上塗りしてどうするの? http://mevius.5ch.net/test/read.cgi/tech/1417749547/164
165: デフォルトの名無しさん [sage] 2015/06/01(月) 22:56:29.23 ID:qMAgmJxR >>161 流石にそれくらいは分かってるけど、UnderscoreやLodashは普通グローバルに読み込むものじゃないの? まさか関数ごとにrequireを書くわけでもあるまいし、少なくともvar iとは次元が違うものだと分かると思うんだけど… http://mevius.5ch.net/test/read.cgi/tech/1417749547/165
342: デフォルトの名無しさん [sage] 2019/07/16(火) 20:12:13.23 ID:hMJFhr7R というかこれはMDNに注意書きがいる案件だ。 勿論君の手柄にしてくれていいから、誰かやっておいてくれ。 追記は取り敢えず4ヶ所(3文案)か? 1. String.match に、 「空文字にマッチした場合、その空文字の次の文字にはマッチしません。 このため、空文字マッチを含む正規表現(オブジェクト)を与えた場合、全てのマッチ文字列が結果に含まれないことがあります。」 2. String.replaceに、 「空文字にマッチした場合、その空文字の次の文字にはマッチしません。 このため、空文字マッチを含む正規表現(オブジェクト)を与えた場合、全てのマッチ文字列が置換されないことがあります。」 3. RegExp.exexとRegExp.testに、 「空文字にマッチした場合、lastIndexが更新されません。(+1されません) このため、空文字マッチを含む正規表現(オブジェクト)を与えた場合、 ループ内でマッチ結果の空文字判定を行わないと、無限ループします。」 問題となるケースは、空文字マッチを含む正規表現+空文字マッチ直後にマッチ文字列が来る場合。 具体的には>>341 searchはgマッチ関係ないからセーフ、 splitに関係するケースがあるかは分からない。(ぱっとは思いつかない) matchAllは知らん。 ちなみに以前 test について文句を言った者だ。これについて対応してくれた人はありがとう。 今回も頼むわ。 なお今確認すると、 > 注目すべきは、別な文字列で検索しても lastIndex がリセットされないことです。 > https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/RegExp/test とモロに書いてあって素晴らしい。ただこれはもっと赤字とか目立つように書くべきだが。 俺はWeb板は無視しているが、これについてだけは告知貼っておく。 いずれにしてもMDNの更新誰かよろしく。 http://mevius.5ch.net/test/read.cgi/tech/1417749547/342
349: デフォルトの名無しさん [sage] 2019/07/20(土) 16:44:20.23 ID:xD7F1fq1 駄文書く手間暇は惜しまないのに http://mevius.5ch.net/test/read.cgi/tech/1417749547/349
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.026s