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

私的良スレ書庫

不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitter
ログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。

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

JavaScript スレッド一覧へ / JavaScript とは? / 携帯版 / dat(gz)で取得 / トップメニュー
スレッド評価: スレッド評価について
みんなの評価 :
タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
レスフィルター : (試験中)
←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
651 : Name_Not - 2019/04/04(木) 00:23:21.44 ID:???.net (+81,+30,-65)
使用上末尾呼び出しでスタックは消費しない
それでも溢れるのはエンジンの実装がまだだから
各エンジンにスタックサイズ指定のオプションがある

>>647
普通はそこまで無理くりthisを使おうとしないほうが
よっぽどいくらでもスマートに書く方法があるから
なぜ第一引数で与えられるものをわざわざthisを使おうとする
考え直したほうがいい
652 : Name_Not - 2019/04/04(木) 00:36:39.01 ID:???.net (+96,+29,-90)
× 使用上末尾呼び出しでスタックは消費しない
○ 末尾最適化が可能なように書いた場合に限り、末尾においてスタックは消費しないだけで
末尾以外でスタックは消費するし、末尾最適化が可能じゃない書き方をしていれば、それもスタック消費する
最初からループで書けばすむものを、再帰で書いてコンパイラにループに戻してくれることを期待するという無駄なことをしている。
653 : Name_Not - 2019/04/04(木) 00:54:37.99 ID:???.net (+70,+29,-4)
>>652
最後の意見は超同意。再帰が話題になるたび思う。
654 : Name_Not - 2019/04/04(木) 00:56:50.91 ID:???.net (+9,-29,-18)
>>651
jQueryディスw
thisだけにwwなんちゃってwww
655 : Name_Not - 2019/04/04(木) 06:58:14.10 ID:???.net (+96,+30,-95)
Aでやりたいんだという人にそんなの無理無理Bでやれというのは老害だと思う
本当に不可能なことをしようというのであればそれは不毛だよと教えてあげないといけないが
エンジンの設定などで動き得る範囲なら
書きたいように書けるように設定するほうが正しい判断だと思う
今の時代人間が機械に合わせるより機械を人間に合わせるほうが絶対に良いことで
JSなんてエンジンが頑張ってくれるおかげでいろいろ好きなように楽に書けてる言語の代表なのだから
656 : Name_Not - 2019/04/04(木) 07:17:15.02 ID:???.net (+57,+29,-6)
それは手段を目的にしちゃってるのでは?
657 : Name_Not - 2019/04/04(木) 07:27:49.42 ID:???.net (+57,+29,-5)
一人で仕事するならどうかいたって自由
658 : Name_Not - 2019/04/04(木) 10:41:05.79 ID:???.net (+104,+29,-5)
>>655
むしろ今は人が機械に合わせた方が恩恵大きそうな気が
659 : Name_Not - 2019/04/04(木) 12:35:25.19 ID:???.net (+3,-29,-144)
第一引数でとれるものを、彼はなぜthis束縛に拘ってるの?

array.forEach(v=>console.log(v));

これでいいじゃん
this束縛したら通常の動作ではなくて直感的じゃないし、第二引数でthis束縛する場合に改修コストが余計にかかるし、メリットがまるでない
つーか、ループ処理でthisで束縛してるのはjQueryだけだし、それが当然としたり顔でいわれても困るわ
660 : Name_Not - 2019/04/04(木) 12:48:02.04 ID:???.net (+91,+29,-36)
jQueryからそれが当たり前のように始めると危ないよと様々な人が様々に言ってきた害が現実に起きてるだけとは言え
それでもforEachに一々躓くのは異常としか言えないね
661 : Name_Not - 2019/04/04(木) 13:16:57.26 ID:???.net (+71,+29,-32)
>>658
だと思う
それにバグも少なく見通しがよくなる
FWの設計を無視して無理矢理色々やろうとすると歪が出てくる
662 : Name_Not - 2019/04/04(木) 14:24:07.26 ID:???.net (+104,+29,-42)
>>660
> jQueryからそれが当たり前のように始めると危ないよと様々な人が様々に言ってきた害が現実に起きてるだけとは言え

なんか害起きてるか?
お前が害害いってるだけだろう?
663 : Name_Not - 2019/04/04(木) 15:18:51.12 ID:???.net (+26,-29,-39)
jQueryのデザインが、絶対!
javascriptのforEachは、間違っている!
664 : Name_Not - 2019/04/04(木) 15:55:22.62 ID:l5iaeRCP.net (+14,+20,+0)
>>663
でどうしろと
665 : Name_Not - 2019/04/04(木) 17:57:59.73 ID:???.net (+40,-24,-38)
>>663
そんなことを言ってるのはお前だけ

DOMが要素をthisに変更してるように
jQueryも要素をthisにしてるだけのこと
666 : Name_Not - 2019/04/04(木) 18:37:03.60 ID:???.net (+51,-29,-17)
>>665
addEventListenerとforEachは全く違う
667 : Name_Not - 2019/04/04(木) 18:48:39.01 ID:l5iaeRCP.net (-2,+29,-16)
>>666
で俺らにどうしろと
JSの仕様に文句があるならECMAに言ってよ
668 : Name_Not - 2019/04/04(木) 19:16:52.41 ID:???.net (+54,+24,-17)
>>665
jQueryも全く違う。thisをどうするかは設計者が決めること
669 : Name_Not - 2019/04/04(木) 19:17:11.00 ID:???.net (+61,+27,+0)
訂正 >>668>>666あて
670 : Name_Not - 2019/04/04(木) 19:27:20.92 ID:???.net (+108,+30,-59)
>>662
お前もうレスしてくるな
これまでの話の流れのニュアンスを理解できないというのならよくいるただのアスペだが
お前は1レス中の隣接する行すら関連付けて理解できないのだから
そんなAI以下の知能でよく今まで生きてこれたな
671 : Name_Not - 2019/04/04(木) 19:30:25.51 ID:???.net (+112,+30,-51)
>>670
お前が、存在しない「害」をある前提にして洗脳しようとするからだろ
「害」なんて無いんだよ。有るならどんな「害」か書けるはずだが。
それともお前は、これが正しいんだ!とかいうお前の思い込みを主張するつもりか?w
673 : Name_Not - 2019/04/04(木) 19:51:29.10 ID:???.net (+59,+27,-13)
foreachのindex仕えばいいだけの話が、何でこんなにこじれるのか意味不明
674 : Name_Not - 2019/04/04(木) 19:51:38.67 ID:???.net (+82,+30,-122)
>>671
お前頭湧いてるのか?
jQuery流にドップリ浸かったせいでJSの基礎構文に違和感を感じて
無理やりにでもthisを活用しようとすることが害でなくてなんなんだ?

正しいとか正しくないとか誰も言ってないことを思い込むのも辞めてくれ
もしかしてjQueryを否定してると思ってるのかもしれないがそれも違う
表があれば裏があるという当たり前で自明なことを言ってるだけ

それを受け入れられないというのならただの病気
お前と話すことはない
675 : Name_Not - 2019/04/04(木) 19:53:38.50 ID:???.net (+22,-29,-16)
>>673
第二引数(index)を使わずとも、第一引数(値)で参照出来るぞ?
676 : Name_Not - 2019/04/04(木) 19:57:25.62 ID:???.net (+26,-4,+0)
>>675
スマン、普通に間違えた
もちろんvalueねw
677 : Name_Not - 2019/04/04(木) 20:01:37.35 ID:???.net (+92,-30,-101)
こういうのを想像して、新人さんかわいいなぁと思ってしまった

arr = [1,2,3];
arr.forEach(function(i){
console.log(arr[i-1]);
})
678 : Name_Not - 2019/04/04(木) 20:03:34.26 ID:???.net (+57,+29,-23)
俺なら新人でもそんなコードを書く奴は見込み0と判断する
679 : Name_Not - 2019/04/04(木) 20:11:45.82 ID:???.net (+56,+21,-3)
>>677のコードを考え出した人は、>>677である(笑)
680 : Name_Not - 2019/04/04(木) 20:13:14.02 ID:???.net (+69,+28,-16)
>>677
引数の位置的に、jQuery脳も疑う
681 : Name_Not - 2019/04/04(木) 20:17:07.79 ID:???.net (+47,-30,-164)
>>674
> jQuery流にドップリ浸かったせいでJSの基礎構文に違和感を感じて

ん?誰が違和感を感じてるんだ? 逆だろう。
jQueryが憎くて憎くて、jQueryの構文に違和感を感じてるのはお前だろう。
自覚ないんだろうけどなw

JSの基礎構文(?)なら、jQueryにも採用されてるんで、
違和感を感じるはずがないんだよ。
あ、そっちのやり方ね。で終わる話だから

$.each([1, 2, 3], function(index, value) {
 console.log(value); // 1, 2, 3 と表示される
});
682 : Name_Not - 2019/04/04(木) 20:20:19.15 ID:???.net (+57,+29,-100)
jQuery脳・・・jQueryもJSのやり方もありです。だってjQueryはJSだもの
アンチjQuery脳・・・jQuery脳のやつはjQueryが絶対だって思ってるはずだ!

これな
683 : Name_Not - 2019/04/04(木) 20:24:20.92 ID:???.net (+57,+29,-48)
js vs jQuery ファイッ! → jQueryでも大差ない → アンチjQuery沈黙
ワンライナーで戦争終わらせたぞ
684 : Name_Not - 2019/04/04(木) 20:37:07.43 ID:???.net (+55,+27,-29)
jQuery IE
同じような存在
未来には不要
685 : Name_Not - 2019/04/04(木) 20:38:14.93 ID:???.net (+98,+29,-93)
>>681
棲み分けの話なら、jQuery流はjQueryの世界で好きにやればいい
標準APIにjQueryの流儀を持ってくるな、という話
686 : Name_Not - 2019/04/04(木) 20:39:24.77 ID:???.net (+61,+29,-17)
○○はオワコン

本当にオワコンになるのは、開発元がやめたときで
他人が言ってるだけ(=オワコンなってほしい、なってくれー)が
現実のものになることはないのです。COBOLとかね。
687 : Name_Not - 2019/04/04(木) 20:39:55.51 ID:???.net (+104,+29,-61)
>>685
アンチjQuery脳・・・標準APIにjQueryの流儀を持ってこようとしているはずだ!
688 : Name_Not - 2019/04/04(木) 20:55:33.34 ID:???.net (+57,+29,-19)
ならアロー関数を使わないべき論はやめて欲しいね
689 : Name_Not - 2019/04/04(木) 20:59:29.45 ID:???.net (+3,-30,-123)
アロー関数を使わないなんて誰が言ってるんだ?
むしろjQueryとも組み合わせて使っていんだが?

↓に書いてあるとおり

551 自分:Name_Not_Found[sage] 投稿日:2019/03/31(日) 21:05:11.90 ID:???
jQueryはもちろんアロー関数と組み合わせて便利に使えます(当たり前)
690 : Name_Not - 2019/04/04(木) 21:00:10.86 ID:???.net (+57,+29,-54)
アンチjQuery脳・・・jQuery脳のやつはアロー関数を使わないべきだって思ってるはずだ!

ほんと、これだよなw
691 : Name_Not - 2019/04/04(木) 21:05:26.74 ID:???.net (+107,+29,-8)
>>687
では、逆に聞くが、>>535はそういう奴ではないのか?
692 : Name_Not - 2019/04/04(木) 21:07:26.66 ID:???.net (+93,+29,-13)
>>691
ぜんぜん違うだろw
693 : Name_Not - 2019/04/04(木) 21:15:05.48 ID:???.net (+31,-29,-22)
geolocation APIの位置情報が偽装されているかを検出したいのですが。
694 : Name_Not - 2019/04/04(木) 21:29:46.76 ID:???.net (+51,+28,-2)
ストーキングすれば簡単だろ
695 : Name_Not - 2019/04/04(木) 21:32:08.32 ID:???.net (+87,+19,-1)
>>692
なぜ?
696 : Name_Not - 2019/04/04(木) 21:38:41.67 ID:???.net (+57,+29,-19)
無理だろ
iphoneは知らんけどドロは好き放題変えられる
697 : Name_Not - 2019/04/04(木) 22:08:18.94 ID:???.net (+71,+27,-42)
>>695
標準APIにjQueryの流儀を持ってこようとしてないから
698 : Name_Not - 2019/04/04(木) 23:13:26.33 ID:???.net (+40,-29,-23)
>>686
COBOLがオワコンになってないと思う方がヤバイ
VBは勿論、PascalやFortranですらオワコンでなくなってしまう
699 : Name_Not - 2019/04/04(木) 23:18:25.39 ID:???.net (+68,+30,-42)
それらはもう十分に萎みきって一部分野だけで残り滓が生き残ってる段階だからオワコンとは言わんでしょ
まだまだ活力はあるけど今まさに萎みだしてる段階をオワコンと言うと思う
700 : Name_Not - 2019/04/04(木) 23:19:02.61 ID:???.net (+92,+29,-12)
>>693
そういうのはディープラーニングでできる
←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript スレッド一覧へ
スレッド評価: スレッド評価について
みんなの評価 :
タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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