+ JavaScript の質問用スレッド vol.126 + [転載禁止]©2ch.net (742レス)
+ JavaScript の質問用スレッド vol.126 + [転載禁止]©2ch.net http://mevius.5ch.net/test/read.cgi/hp/1439005423/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
108: Name_Not_Found [sage] 2015/10/11(日) 15:57:43.01 ID:??? var word = "interesting", target = "int"; var str = " " + word; if (str.indexOf(" " + target) !== -1) { alert("単語前方一致TRUE"); } // 単語前方一致TRUE >変数word内のinterestingがintから始まる文字列かどうかのチェック >原文とキーワードの両方の先頭に空白をつけることで >文頭のマッチングが判断できる。 http://nazomikan.hateblo.jp/entry/20110303/1299167055 文頭に半角スペースつけなくても、文頭のintのマッチングができると 思うのですが、文頭の半角スペースの意味が分かりません http://mevius.5ch.net/test/read.cgi/hp/1439005423/108
109: Name_Not_Found [sage] 2015/10/11(日) 16:08:53.47 ID:??? >>108 そのブログ記事書いた本人に意図を質問したらいいんでないの? 正規表現を使わずに indecOf だけでこんなこともできるよって言いたいらしい http://mevius.5ch.net/test/read.cgi/hp/1439005423/109
110: Name_Not_Found [sage] 2015/10/11(日) 16:42:35.47 ID:??? 下手なサンプルに意味なんて求めちゃダメ そういうもんだよ http://mevius.5ch.net/test/read.cgi/hp/1439005423/110
111: Name_Not_Found [sage] 2015/10/11(日) 16:49:43.21 ID:??? >>109-110 はい http://mevius.5ch.net/test/read.cgi/hp/1439005423/111
112: Name_Not_Found [sage] 2015/10/11(日) 17:25:14.12 ID:??? はぁ? 単語検索でprinterにマッチさせないようにするためだろ。 それぐらい気づけよw 下手なのは自分ってことだ。 http://mevius.5ch.net/test/read.cgi/hp/1439005423/112
113: Name_Not_Found [sage] 2015/10/11(日) 17:50:42.93 ID:??? ☆☆本人降臨☆☆ http://mevius.5ch.net/test/read.cgi/hp/1439005423/113
114: Name_Not_Found [sage] 2015/10/11(日) 17:57:01.70 ID:??? うわw 本当に気づかないんだw 正規表現じゃないのは、単純な文字列マッチなら indexOfの方が速いからってのも気づいてないんだろうな。 http://mevius.5ch.net/test/read.cgi/hp/1439005423/114
115: Name_Not_Found [sage] 2015/10/11(日) 17:58:48.47 ID:??? えーと nazomikan さんですか? http://mevius.5ch.net/test/read.cgi/hp/1439005423/115
116: Name_Not_Found [sage] 2015/10/11(日) 18:02:30.14 ID:??? 良く分からんが、ぱっと見てよく分からんって言う人が何人もいる以上、 大したことない例なのは間違いないだろう。 それと速度と単純さを主張するのであればどうしてincludesを使わない? indexOfで==-1は今やバットノウハウだろう。 http://mevius.5ch.net/test/read.cgi/hp/1439005423/116
117: Name_Not_Found [sage] 2015/10/11(日) 18:04:04.49 ID:??? 関数化してあるならいいだろうけど indexOfの方が早いからってそれがループの中にあるならともかくねえ 下手な小細工の癖ついたやつのコードは読みたくないなあ http://mevius.5ch.net/test/read.cgi/hp/1439005423/117
118: Name_Not_Found [sage] 2015/10/11(日) 18:07:28.35 ID:??? いや皆さん、それ4年前の記事じゃないすか 今2015年ですよ http://mevius.5ch.net/test/read.cgi/hp/1439005423/118
119: Name_Not_Found [sage] 2015/10/11(日) 18:07:59.26 ID:??? includesはともかくtestとかの方が適切だな もしくはindexOfを使うのならきちんと順番を利用するものにしないと 1つの小細工の知識としてはいいのかもしれないけど indexOfの説明としては不適切だな http://mevius.5ch.net/test/read.cgi/hp/1439005423/119
120: Name_Not_Found [sage] 2015/10/11(日) 18:11:30.64 ID:??? 10年前ならそんな時代のを参考にする質問者が悪いと言いたいが、 5年前ならgood partsやらなんやら出た後だし筆者の責任も重いだろうな http://mevius.5ch.net/test/read.cgi/hp/1439005423/120
121: Name_Not_Found [sage] 2015/10/11(日) 18:27:20.73 ID:??? >>108 http://peace.2ch.net/test/read.cgi/hp/1444186237/14 で回答した。 前方一致なら include ではなく、indexOf に決まってるだろう。 http://mevius.5ch.net/test/read.cgi/hp/1439005423/121
122: Name_Not_Found [sage] 2015/10/11(日) 18:46:49.86 ID:??? ×include ○includes 綴もきちんと書けないのはアンタだけ そんな奴が何言っても無駄 http://mevius.5ch.net/test/read.cgi/hp/1439005423/122
123: Name_Not_Found [sage] 2015/10/11(日) 19:06:39.33 ID:??? >>116 > それと速度と単純さを主張するのであればどうしてincludesを使わない? ↑間抜けすぎだなw > いや皆さん、それ4年前の記事じゃないすか > 今2015年ですよ http://mevius.5ch.net/test/read.cgi/hp/1439005423/123
124: Name_Not_Found [sage] 2015/10/11(日) 19:10:44.11 ID:??? >>116 > それと速度と単純さを主張するのであればどうしてincludesを使わない? 使わないじゃなくて使えない。 すべてのブラウザで使えるわけじゃないし、 対応してないブラウザのincludesの実装としてのコードだろ。 http://mevius.5ch.net/test/read.cgi/hp/1439005423/124
125: Name_Not_Found [sage] 2015/10/11(日) 19:13:27.78 ID:??? >>119 > includesはともかくtestとかの方が適切だな 単純な文字列比較なら正規表現は使わないほうがいい。実際にやればわかる。 比較したい文字列にメタ文字が入っていたらどうする?エスケープしないといけない。 それを込みでコードの複雑さと処理時間を考えるべき。 単純な検索なら、シンプルな方法使ったほうがいい。 http://mevius.5ch.net/test/read.cgi/hp/1439005423/125
126: Name_Not_Found [sage] 2015/10/11(日) 19:25:13.54 ID:??? http://peace.2ch.net/test/read.cgi/hp/1439005423/108 より。 > http://nazomikan.hateblo.jp/entry/20110303/1299167055 > 文頭に半角スペースつけなくても、文頭のintのマッチングができると思うのですが、文頭の半角スペースの意味が分かりません 筆者が String#indexOf は -1 と比較するものと固定観念を持っているからだろう。 前方一致なら index が 0 になる事は自明。 'interesting'.indexOf('int') === 0; // true 'printer'.indexOf('int') === 0; // false http://mevius.5ch.net/test/read.cgi/hp/1439005423/126
127: Name_Not_Found [sage] 2015/10/11(日) 19:30:37.27 ID:??? テンプレ談義よりこういうくだらない話題のほうが面白いのはなんでだろう http://mevius.5ch.net/test/read.cgi/hp/1439005423/127
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 615 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
1.362s*