[過去ログ]
+ JavaScript の質問用スレッド vol.122 + [無断転載禁止]©2ch.net (1002レス)
+ JavaScript の質問用スレッド vol.122 + [無断転載禁止]©2ch.net http://echo.5ch.net/test/read.cgi/tech/1472426483/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
939: デフォルトの名無しさん (ワッチョイ d370-Qufn) [sage] 2017/03/31(金) 17:13:08.33 ID:rJ4mWsQi0 何故かじゃなくてそういう仕様なだけなんだが そっちの方がクロージャと合わせた時に都合がいいでしょ http://echo.5ch.net/test/read.cgi/tech/1472426483/939
940: デフォルトの名無しさん (ワッチョイ d368-ouAK) [sage] 2017/03/31(金) 18:16:00.41 ID:NTsg82nU0 感覚的には for(let i=0; i<10; i++){コード;} ↓ {let i=0;コード;} {let i=1;コード;} ... {let i=9;コード;} って思うとちょっとは納得いくと思う。 ("コード"内でiの値を変える可能性を考えるともっと複雑だけど) http://echo.5ch.net/test/read.cgi/tech/1472426483/940
941: デフォルトの名無しさん (アウアウカー Sad7-LTAN) [sage] 2017/03/31(金) 18:42:34.41 ID:VQDku9aBa 都合の問題じゃなくて、どこにも書かれていない動きをするのが困る http://echo.5ch.net/test/read.cgi/tech/1472426483/941
942: デフォルトの名無しさん (ワッチョイ d370-Qufn) [sage] 2017/03/31(金) 18:52:00.48 ID:rJ4mWsQi0 具体的にそれでどう困ったんだ? http://echo.5ch.net/test/read.cgi/tech/1472426483/942
943: デフォルトの名無しさん (ワッチョイ 238c-U/Pn) [sage] 2017/03/31(金) 21:11:47.00 ID:dseKSPuY0 >>936 > letどこまで広がるかねえ letは広がる前に消すべき constを使え。letなんて殆ど使わない。 http://echo.5ch.net/test/read.cgi/tech/1472426483/943
944: デフォルトの名無しさん (ワッチョイ d370-Qufn) [sage] 2017/03/31(金) 21:19:10.38 ID:rJ4mWsQi0 残念ながらJSは非同期がどんどん重要になって行ってるのに対して concurrencyが未熟だからそれはできない それに重要なのはconstかletかでなく書き方の意識 http://echo.5ch.net/test/read.cgi/tech/1472426483/944
945: デフォルトの名無しさん (ワッチョイ 238c-U/Pn) [sage] 2017/03/31(金) 21:24:38.14 ID:dseKSPuY0 > concurrencyが未熟だからそれはできない どういう理由で何が出来ないって? > それに重要なのはconstかletかでなく書き方の意識 重要なのは可読性。本人に意識があったって 他人には書いてないと伝わらない。 http://echo.5ch.net/test/read.cgi/tech/1472426483/945
946: デフォルトの名無しさん (スププ Sddf-NVAl) [sage] 2017/03/31(金) 22:57:23.96 ID:jmnv802Md 可読性故constは流行らない 何故なら文字数が多いので、どうしても特別な場所だけで使うとした方が自然だから 泣こうが喚こうがこの事実は曲げられない 以上 http://echo.5ch.net/test/read.cgi/tech/1472426483/946
947: デフォルトの名無しさん (ワッチョイ b3a8-/Gsh) [sage] 2017/03/31(金) 23:03:25.44 ID:S+dmZ2B60 2文字増えただけで「可読性故」とか大草原 ガイジかな 単語の省略形とか好きそう それで後から読んでわからなくなってそう http://echo.5ch.net/test/read.cgi/tech/1472426483/947
948: デフォルトの名無しさん (ワッチョイ 238c-U/Pn) [sage] 2017/03/31(金) 23:20:49.77 ID:dseKSPuY0 人間は文字を一文字一文字認識しているわけじゃないんだから constにした所で可読性に影響はないよw 「この ぶんょしう は いりぎす のケブンッリジ だがいく の けゅきんう の けっか にんんげは もじ を にしんき する とき その さしいょ と さいご の もさじえ あいてっれば じばんゅん は めくちちゃゃ でも ちんゃと よめる という けゅきんう に もづいとて わざと もじの じんばゅん を いかれえて あまりす」 http://echo.5ch.net/test/read.cgi/tech/1472426483/948
949: デフォルトの名無しさん (ワッチョイ b357-6bLq) [sage] 2017/04/01(土) 05:34:42.16 ID:5/77AQ200 constだとインデントしにくくない? var let const でconstだけ5文字っていう http://echo.5ch.net/test/read.cgi/tech/1472426483/949
950: デフォルトの名無しさん (ワッチョイ b392-/miL) [sage] 2017/04/01(土) 09:06:25.66 ID:PGhuuwXo0 >>940 そういう理解なら for(const i=0; i<10; i++){コード;} ↓ {const i=0;コード;} もありになるぞ http://echo.5ch.net/test/read.cgi/tech/1472426483/950
951: 940 (ドコグロ MM1f-f8Iv) [sage] 2017/04/01(土) 09:33:04.06 ID:+oJMyNASM >>950 939以前ではfor-letの話しかしてなかったから、for-let限定でレスしたつもりだった 確かにfor-constだとまた話は違う(というか動かない)ね http://echo.5ch.net/test/read.cgi/tech/1472426483/951
952: デフォルトの名無しさん (エムゾネ FFdf-NVAl) [sage] 2017/04/01(土) 11:37:32.19 ID:XAMnGxj+F 幾らたった2文字と言ってもな もしletが5文字ならvarに勝てないだろうし、 そこでconstが3文字だったのなら自然とletより使われるのは多くなるのは間違いないでしょ http://echo.5ch.net/test/read.cgi/tech/1472426483/952
953: デフォルトの名無しさん (アウアウウー Sab7-19VF) [sage] 2017/04/01(土) 12:26:12.44 ID:dymFNcqGa >>952 意味は全然違うけど文字数が2文字少ないのでそっち使いますってどんな理論だよ例えletがletxxでconstがconでもそれでconstが増えたりはしないよ 書くときにスタンスとして再代入をなるべくしないと考えているかどうかと、 読むときに定義だけ読めばいいんだよと教えてあげようと思っているかどうかだ http://echo.5ch.net/test/read.cgi/tech/1472426483/953
954: デフォルトの名無しさん (ワッチョイ d370-FuqK) [sage] 2017/04/01(土) 16:36:41.70 ID:nYzGzhmV0 >>953 どんな理論って、それが普通の人間の感覚なんだよ もっと言えば理屈じゃないの アルゴリズムは理屈で書くが、殆どの人がコードを理屈で書いてるわけじゃないからね 言語なんだから書きやすいように自然に書いている 頻繁に使うものに関して文字数が3か5かっていうのは自然度合いに明らかな差があるんだよ 何を言おうが間違いなくそれが全constの普及を妨げている最大の理由だよ http://echo.5ch.net/test/read.cgi/tech/1472426483/954
955: デフォルトの名無しさん (ワッチョイ 1367-/BKC) [sage] 2017/04/01(土) 16:40:33.13 ID:5slG0t9U0 それあなたの感想ですよね? なんかそういうデータあるんですか? http://echo.5ch.net/test/read.cgi/tech/1472426483/955
956: デフォルトの名無しさん (ワッチョイ 2392-IDtH) [sage] 2017/04/01(土) 16:52:42.67 ID:W7IGfgKJ0 変数の定義で使い分けるのは面倒だし、自分でその変数の使い道が分かっていれば各ブラウザで問題が起きない var に1票だな まあ const は設定値に使う変数には分かりやすいとは思うが、let, const でエラーになるブラウザがある間はまだ var が無難かな http://echo.5ch.net/test/read.cgi/tech/1472426483/956
957: デフォルトの名無しさん (ワッチョイ b3a8-/Gsh) [sage] 2017/04/01(土) 16:59:48.48 ID:Xk39Ujbl0 こういうガイジくんのおかげで 糞コードは永久になくならない http://echo.5ch.net/test/read.cgi/tech/1472426483/957
958: デフォルトの名無しさん (アウアウウー Sab7-19VF) [sage] 2017/04/01(土) 17:05:58.81 ID:dymFNcqGa >>956 まぁJSがWebと切ってもきれない関係である以上そこは仕方ないね Edgeが今のIE6くらいの化石になった頃には何とかなるでしょう その頃JSが使われてるのかは知らんが http://echo.5ch.net/test/read.cgi/tech/1472426483/958
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 44 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.011s