+ JavaScript の質問用スレッド vol.144 + at HP
[2ch|▼Menu]
[前50を表示]
500:Name_Not_Found
20/05/30 06:50:37.64 .net
jQuery使おうが同じやろがい
それどころかe.originalEventとかいうダセぇステップを踏まなきゃならん
jQueryerはほんまレベルひっくいな

501:Name_Not_Found
20/05/30 07:26:03.31 .net
>>499
> chrome(V8)のテストを色々見てみた結果だよ
それじゃあ全く役に立たないですねw

502:Name_Not_Found
20/05/30 10:30:42.59 .net
>>496
そういう時は考え方を変えるんだ
自分がこんが得ている使い方以外のこととかね

503:Name_Not_Found
20/05/30 10:31:24.09 .net
誤:こんが得ている
正:考えている
すまんこ

504:Name_Not_Found
20/05/30 12:43:15 .net
>>501
別に万人に役に立つとは言ってないよ
そんな主張そもそも不可能だし
時間の無駄だから
いちいち食って掛かってこなくていいよ

505:Name_Not_Found
20/05/30 12:52:36 .net
>>504
いやならこのスレに来るな

506:Name_Not_Found
20/05/30 15:10:27.54 .net
>>496
>>477が一般論で書いてるようにしか見えないから、根拠を分かりやすく書く努力をした方がいいよ

507:Name_Not_Found
20/05/30 15:22:38.63 .net
× テストとかではvarが基本
Chromeのテストでも好まれてる
○Chromeのテスト(?)では(何かしらの意味があって)varが使われていた
それを見てvarが基本だと思い込んだ

508:Name_Not_Found
20/05/30 17:44:50.73 .net
constかvarかなんて
再代入した時に実行環境がエラー投げるかどうかの違いしかないんだから
どっちで書いたって大差ねえよ
そんなことみんなわかってるじゃろ?
なんでこんな無駄な言い合いを…

509:Name_Not_Found
20/05/30 18:12:30 .net
言い合うのは無駄だが、お前は違いを分かってない

510:Name_Not_Found
20/05/30 18:13:26 .net
>>509
まじで!
じゃあ質問します
違いを教えて!

511:Name_Not_Found
20/05/30 18:29:53.11 .net
少なくとも
> 再代入した時に実行環境がエラー投げるかどうかの違いしかないんだから
> どっちで書いたって大差ねえよ
エラーになるんだから大差あるだろ
分かってたらこんな自己矛盾するような文章は書かん
constとvarの使い道が違うのに大差ないと言い切っちゃうところが分かってない

512:Name_Not_Found
20/05/30 18:40:03.78 .net
>>511
どゆこと?
別にvarでも再代入しなければいいだけじゃん
ESでconstが使えるようになるまで
再代入されては困る変数はどうしていたの?

513:Name_Not_Found
20/05/30 18:47:27.12 .net
そもそも上で議論してるのはconstとvarじゃなくてletとvarの使い分けじゃないの?

514:Name_Not_Found
20/05/30 18:52:28.16 .net
defineみたいなものすらないクソ言語にようやくconstが実装されただけのこと
constがない時代に慣らされた低脳コーダがconstの意味を理解できてないだけで騒いでる図
ちょっとは他言語に触れた方がいい

515:Name_Not_Found
20/05/30 18:54:43.82 .net
>>514
PHPなんかは
defineやめてconstになったじゃん?
defineはレガシーになっていくんじゃね?

516:Name_Not_Found
20/05/30 18:56:13.01 .net
>>507
そこが気になってたの?
(あらゆる) テストとかではvarが基本
ってことではないことは先を見れば分かるでしょ?
(V8のような環境での)テストとかではvarが基本(好まれる)
っていう雰囲気の話だよ

517:Name_Not_Found
20/05/30 19:02:17.45 .net
徹底してconst使うのならObject.freezeも使わないとおかしい

518:Name_Not_Found
20/05/30 19:06:25.37 .net
>>515
そうだよ
それすら分かってないやつがvarでいいって固執してた訳で、分かってねえなと言われてた

519:Name_Not_Found
20/05/30 19:28:01.87 .net
>>514
javascriptにはdefineはあるよ

520:Name_Not_Found
20/05/30 20:22:52 .net
let, constはブロックスコープが使えることも忘れないように。

521:Name_Not_Found
20/05/30 20:24:42 .net
>>517
それならもう一個あったじゃん
なんだっけ
Object.sなんたら

522:Name_Not_Found
20/05/30 21:01:32.53 .net
>>515
やめてない
constを手続き型でも使えるようにしたってだけ
defineにはconstにはない役割があるので完全に置き換えられるものではない

523:Name_Not_Found
20/05/30 22:53:34.44 .net
>>512
> 別にvarでも再代入しなければいいだけじゃん
バグで間違って再代入してしまった場合は?

524:Name_Not_Found
20/05/30 22:55:36.11 .net
>>512
> ESでconstが使えるようになるまで
> 再代入されては困る変数はどうしていたの?
再代入されて困る変数に再代入してバグが発生していた
ESでconstが使えるようになるまでバグが発生していた


最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

1452日前に更新/136 KB
担当:undef