のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,645,065人
昨日:no data人
今日:
最近の注目
人気の最安値情報

元スレ+ JavaScript の質問用スレッド vol.96 +

JavaScript覧 / PC版 /
スレッド評価: スレッド評価について
みんなの評価 :
タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter

51 = :

どこにも片方に重複要素はないとは書いてないな
まあ、もう>>5には関わらない方向でよろしく

52 = :

え、ちゃんと動かないケースある?

53 = :

>>5 の表現の仕方だと、

A = [1, 2, 3, 1];
B = [2, 3, 4];

の場合、結果は

[1, 1, 4] (または [1, 4]) だろ。

>>32 のコードだと [4] になるんだが。
>>52 違う、>>32 の方。

54 = :

>>53
おお!本当だね、どうもありがとうございます。支給修正したいと思います。

56 = :

修正バージョンをコミットしてきました。>>53さん助かりました。ではでは。

57 = :

修正バージョン書け

58 = :

>>55
urlエンコードの意味分かってる?
urlで認められてる文字がエンコードされるわけないじゃん

59 = :

>>57
unique挟みましたよ。ベンチ取って大差なければこのままでいきますよ。

60 = :

なんだやっぱり釣りか

61 = :

>>55
escape()

62 = :

>>58
シングルコーテーションはURIに使えないよ

63 = :

RFC 3986 の reserved characters の箇所を読んでこい。

64 = :

>>62
なんですぐ嘘つくん?
- _ . ! ~ * ' ( ) は使えるから(w

どう?言い返せるかな(w

65 = :

>>64
>>63

66 = :

encodeURIComponent() の動作自体は、RFC 2396 の頃の仕様に従ってんのかな。
下記の mark に該当する 9文字が encodeURIComponent() でエスケープされない文字。

> 2.3. Unreserved Characters
>
> Data characters that are allowed in a URI but do not have a reserved
> purpose are called unreserved. These include upper and lower case
> letters, decimal digits, and a limited set of punctuation marks and
> symbols.
>
> unreserved = alphanum | mark
>
> mark = "-" | "_" | "." | "!" | "~" | "*" | "'" | "(" | ")"
>
> Unreserved characters can be escaped without changing the semantics
> of the URI, but this should not be done unless the URI is being used
> in a context that does not allow the unescaped character to appear.

67 = :

なるほど

68 = :

var a = 1, b = 2;ってやったとき
bにもvarが適用されてますか?

69 = :

確かめたらすぐわかる事をいちいち聞くな
お前今日荒らし過ぎ
全部バレてるから(w

70 = :

>>61で答え出てるんだからもういいだろ。シンプルに行こうぜ。

71 = :

蒸し返すなよ

72 = :

>>68
for文内では適用されないけど
普通にvarで宣言の時は適用されるよ

73 = :

>>69
確かめ方がわからず、、、すみません
>>68
ありがとうございます

74 = :

え?

75 = :

>>72
for文内で適用されないって、どういうこと?

79 = :

>>76
それをトップレベルに書いてるなら当然 a も b もグローバルだけど、
宣言自体は b にも適用されてるでしょ。

80 = :

納得すんのかよ

81 = :

>>77
前スレ>>1000で答えたからそっち見て

83 = :

>>76
どうしてそんな勘違いしたん?

84 = :

>>83
過去レスにもあったし実際その時試した時はグローバルなったぞ

85 = :

>>84
ブラウザとバージョンと再現するソースは?

86 = :

>>85
覚えてたらだしてるわ
2,30スレぐら前じゃないかな多分

87 = :

何となくそんな話を聞いた気がしないでもないけど、昔のIEにバグでもあったんかね

88 = :

ただの勘違いでしょ。
bだけグローバルになるなんてことはないよ

89 = :

今スレもテンプレとevalの議論で埋めましょう!
みなさん気合い入れていきますよっ!

90 = :

var a = b = 1;
とかと勘違いとか…でもfor関係ないし。


でも MDNのコンマ演算子のページでも for (var~ が例に挙げられてるんだよね。
コンマ演算子なのは var 無しのほうなのに。

http://developer.mozilla.org/ja/JavaScript/Reference/Operators/Special_Operators/Comma_Operator

91 = :

>>90
いやいや。よくみてみ。

92 = :

>>89
黙れよザーボン

94 = :

>>90
しむら~、

95 = :

>>89
Javascriptの本って最近発売したやつでも、evalを使ったプログラム
を載っけたりしてるし、このスレでもevalを使った質問が頻繁にある。
evalのまとめwikiとかできてもいいかもしれん。
evalを使ってる大抵の人がやってるドット記法は添字記法で書き換え可能
ってことを書いてあるwebサイトも少ないし。

96 = :

http://pastebin.com/HL3Sszzc
入力が半角or全角スペースだけの場合にエラー表示を出すプログラムを書いたんですけど
もっとスマートなやり方ありますかね?
javascript初心者なもので。
宜しくお願いします。

97 = :

var str = "入力値";

if(/^\s*$/.test(str)) {
    // 空白のみ
}else {
    // それ以外
}

98 = :

>>97
ありがとう御座います。
正規表現使えるんですね。
>>96のプログラムよく考えたらバグありますね、すみません

99 = :

alert("𠮷".length)
この文字は何文字ですか

100 = :

>>97
ホワイトスペースに全角空白って含まれるんだっけ…と調べてみたら
FireFox/Chrome/operaは含まれるんだね。
IE8では含まれてなかった。


←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript一覧へ
スレッド評価: スレッド評価について
みんなの評価 :
タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

類似してるかもしれないスレッド


トップメニューへ / →のくす牧場書庫について