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

    私的良スレ書庫

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

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

    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
    701 : Name_Not - 2017/03/11(土) 17:11:52.85 ID:???.net (+7,-29,-21)
    >>700
    関数型というかメソッドチェーンが非常に優秀ってことは正しいな
    Observableとは最たる例だと思う
    702 : Name_Not - 2017/03/11(土) 17:15:37.00 ID:???.net (+36,-30,-85)
    const calc = {
    sum: function(from, to){
    var sum = 0; for(let i=from; i<=to; i++) sum+=i; return sum;
    }
    }
    calc.sum(1,10);
    console.log( calc.sum(1,10) );

    書いてから気付いたがconstにする理由がない
    703 : Name_Not - 2017/03/11(土) 17:17:23.00 ID:???.net (+62,+29,-59)
    >>702
    だからそれは間違い。

    constにすることで、バグは少なくなるが、
    自分で関数型風のライブラリを作ることは
    バグを減らすことにはつながらない。

    lodashを使おうぜ
    704 : Name_Not - 2017/03/11(土) 17:21:00.80 ID:???.net (+57,+29,-11)
    明らかな間違いや極論をぶちあげて他人に訂正させて勉強する
    705 : Name_Not - 2017/03/11(土) 17:21:41.17 ID:???.net (+52,+29,+0)
    それがユッカクオリティ
    706 : Name_Not - 2017/03/11(土) 17:25:14.63 ID:???.net (+4,-29,-30)
    lodashの何が嫌かって、
    _. ←コレ
    もうメソッド拡張すればいいじゃん
    707 : Name_Not - 2017/03/11(土) 17:33:19.15 ID:???.net (+7,+29,-39)
    そう言えばモジュールってグローバル別になるんだよね?
    ならオレオレメソッド追加しちゃいけない理由消えるな
    708 : Name_Not - 2017/03/11(土) 17:34:26.26 ID:???.net (+4,-30,-103)
    >>706
    メソッド拡張は過去の事件で嫌われてるからなw

    _.が嫌いなら_.chain(value)を使えばいいよ

    例えば、>>675だったら、このように書くことができる。
    const total = _.chain(1).range(10).sum();

    _.chainがあるじゃないか突っ込まれるだろうけど、
    それだけでしょ? それだけならnoconflictで別名にしたり
    何かのオブジェクトに付け加えることもできるだろう
    709 : Name_Not - 2017/03/11(土) 17:37:18.23 ID:???.net (+62,+29,-161)
    >>707
    > そう言えばモジュールってグローバル別になるんだよね?
    ならんよ。ってなったらグローバルじゃないしw

    グローバルみたいに見える空間が、グローバルじゃないってだけで
    本当のグローバルは共有

    そして標準ビルトインオブジェクトも本当のグローバル空間にいるので
    オレオレメソッドを追加すると、他にも影響が出る
    710 : Name_Not - 2017/03/11(土) 17:38:14.89 ID:???.net (-1,-29,-15)
    そういえば最近どんどんpure-javascript案件増えてるな
    711 : Name_Not - 2017/03/11(土) 17:43:16.18 ID:???.net (+3,-30,-149)
    pure-javascriptってなんだ?
    ライブラリを使わないってことか?自作も含めて?

    pure perlって言えば普通はPerlだけで実装されたモジュールを使う=
    C言語で実装されたモジュールを使わないって意味なんだが。

    ブラウザでJavaScriptの場合は殆どの場合PureJavaScriptだろう。
    jQueryを使おうがLodashを使おうがAngularを使おうが

    あ、そうかFlashを使わないって意味か
    あとサーバーサイドでC言語モジュールを使わない
    712 : Name_Not - 2017/03/11(土) 18:14:40.08 ID:???.net (+91,+29,-80)
    くだらない派閥争いしても意味ないよ
    各自好きなようにコーディングすればいい
    プロジェクト配下ならそのプロジェクトのルールに従うだけ
    713 : Name_Not - 2017/03/11(土) 18:25:41.12 ID:???.net (+70,+29,-4)
    >>712
    ほんこれ
    他に気にかけるところはたくさんあるだろうに
    714 : Name_Not - 2017/03/11(土) 18:29:06.10 ID:???.net (+94,+30,-84)
    そう。ただし勘違いしてはいけないのは、
    どれでもいいのであって、
    どうでもいいのではないということ。

    だから、適当なツールを使ってちゃっちゃと終わらせれば良いんだよ。
    自分で規約とか作るのは時間の無駄

    有名所の何かを採用すればいい。
    そうすれば、それに対応したツールもある。

    具体的に言おう、Qiitaとかでオレオレコーディング規約を
    公開してるやつ。今すぐやめろ
    715 : Name_Not - 2017/03/11(土) 18:33:31.69 ID:???.net (+57,+29,-37)
    自分で規約作りたいひとは作ればいいんだよ
    それを人に強要したり延々と主張する必要はない
    716 : Name_Not - 2017/03/11(土) 18:34:05.90 ID:???.net (+70,+29,-4)
    >>714
    あーたしかにあれらは公開しないほうが良いかもね
    717 : Name_Not - 2017/03/11(土) 22:25:35.89 ID:???.net (+57,+29,-16)
    そうか?そもそもそんなつまらん物に目が行くような
    自分は未熟ですって言ってるだけにしか聞こえないが
    718 : Name_Not - 2017/03/11(土) 22:39:50.82 ID:???.net (+91,+29,-2)
    初心者さんがそういうの真似しかねないって意味で
    719 : Name_Not - 2017/03/11(土) 22:40:39.60 ID:???.net (+83,+29,-11)
    自分ってw
    お前他人のこと考えたことないんか?
    他人と関わらずに生きていくきか?
    720 : Name_Not - 2017/03/11(土) 22:45:16.15 ID:???.net (+52,+18,-1)
    >>719
    文盲か
    721 : Name_Not - 2017/03/11(土) 22:58:06.36 ID:???.net (+127,+30,-90)
    有名どころしか使わないのは初心者がやりがちな発想だな。
    有名どころのコーディング規約で有名どころのライブラリを使って有名どころのデザインで作るとどこにでもあるサイトが出来上がる。
    無難な選択ではあるが、独創性がかけらもなくなるんだよな。
    722 : Name_Not - 2017/03/11(土) 22:58:23.06 ID:???.net (+104,+29,-6)
    理解するための脳もないか
    せっかく>>718がヒント言ってるのに
    723 : Name_Not - 2017/03/11(土) 22:59:19.30 ID:???.net (+106,+28,-9)
    >>721
    独創性(笑)

    お前が作った独創性なものってなんだ?w
    724 : Name_Not - 2017/03/11(土) 23:16:49.58 ID:???.net (+69,+29,-3)
    >>721
    はわかりやすい釣りだな
    725 : Name_Not - 2017/03/11(土) 23:38:10.09 ID:???.net (+57,+29,-20)
    蘊蓄だけにこだわる暇なITドカタは惨めだよ
    727 : Name_Not - 2017/03/11(土) 23:45:46.78 ID:???.net (+52,+29,-15)
    >>726
    もう少し日本語コミュニケーション上達させる方が先だろ
    アドバイス欲しいなら状況を相手に正しく伝えるレベルにならないと
    728 : Name_Not - 2017/03/11(土) 23:49:14.94 ID:???.net (-6,-29,-35)
    >>726
    対象を配列に突っ込んで、
    「配列に要素が残っている限り、配列から要素を1つ取り出してjs実行、その後setTimeoutでループ」な関数作れば
    729 : Name_Not - 2017/03/11(土) 23:54:54.51 ID:???.net (+77,+29,-57)
    >>723
    後の仕様変更に備えるためや他の人が触って意図しない引数が来たときのために
    処理前にガチガチに確認するやり方が功を奏した経験がほとんどないので

    独自に高い開発効率をたたき出す手法を編み出しました!
    730 : Name_Not - 2017/03/11(土) 23:55:14.98 ID:???.net (+57,+29,-21)
    ほらな、聞き方すら分からないからこんなトンチンカンな答がでてくる
    731 : Name_Not - 2017/03/11(土) 23:56:50.62 ID:???.net (+57,+29,-5)
    ここまでが回答を引き出すための俺の自演
    732 : Name_Not - 2017/03/11(土) 23:59:30.36 ID:???.net (-5,-29,-23)
    >>726
    ブックマークレットは改造パッチみたいなもんだからそんなもんだよ
    きちんとやるならasnc-awaitくらいは使っていきたいけどね
    733 : Name_Not - 2017/03/12(日) 00:00:33.62 ID:???.net (+71,+29,-4)
    >>722
    後出し条件はもうウンザリ
    さっさと敗北を認めろ
    734 : Name_Not - 2017/03/12(日) 00:06:22.43 ID:???.net (+57,+29,-12)
    あ、後出し条件だって言われたやつかw
    自分が言われて悔しかったもんだから、
    それを使ったんだな
    735 : Name_Not - 2017/03/12(日) 00:25:01.35 ID:???.net (+91,+29,-10)
    ま~た自分より下を作ろうと必死なカスばかりわいてるのかよ
    736 : Name_Not - 2017/03/12(日) 00:28:03.43 ID:???.net (+31,-29,-19)
    javascriptはなぜ最初からpromiseやasync/awaitを備えられなかったんでしょうか
    737 : Name_Not - 2017/03/12(日) 00:45:11.57 ID:???.net (+62,+29,-15)
    >>736
    それは他の言語がなんでバージョンアップして
    新機能を追加しているんでしょうか?って
    言ってるのと同じことだ。
    738 : Name_Not - 2017/03/12(日) 05:41:55.43 ID:???.net (+56,+30,-56)
    こういうスレじゃ横入り横入れられも当然なのにどうして同一人物と思いたがるのかね?
    誰が誰だろうとどうでもいいじゃん
    俺が前論破したやつだから悔しがって対抗してきたな とか小学生かよw
    739 : Name_Not - 2017/03/12(日) 09:28:14.91 ID:???.net (+74,+29,-19)
    >>735
    お前もいい加減、うざい
    はたから見れば>>476は大した違いはないし、両方ともうざい
    740 : Name_Not - 2017/03/12(日) 09:36:24.44 ID:???.net (+52,+29,-1)
    いきなり遠投してどうした
    741 : Name_Not - 2017/03/12(日) 10:46:03.84 ID:???.net (+149,+29,-10)
    土曜の15時から18時半までの間に120レス超とか馬鹿かこいつら
    ほんと迷惑
    742 : Name_Not - 2017/03/12(日) 13:38:19.38 ID:???.net (+51,+17,+0)
    >>741
    嫌なら見るな
    743 : Name_Not - 2017/03/12(日) 14:01:13.37 ID:???.net (+52,+29,-41)
    スレチの分際で図に乗んな
    744 : Name_Not - 2017/03/12(日) 14:48:51.84 ID:???.net (+73,+29,-33)
    >>741
    誰かがJS人気ないとか言うから、心優しい人たちが必死に人気を演出してくれたんでしょ
    745 : Name_Not - 2017/03/12(日) 14:56:26.86 ID:???.net (+111,+29,-4)
    >>741
    自分より下を作ろうと必死なんだろ。許してやれ。
    746 : Name_Not - 2017/03/12(日) 21:52:22.69 ID:???.net (+52,+29,-2)
    自分より下を作る人を見下す人か
    747 : Name_Not - 2017/03/12(日) 22:38:24.83 ID:???.net (+72,+29,-28)
    「自分より下を作る」はどう見ても日本語がおかしい
    彼の言葉で表すなら>>745は自分より下を作る人を作る人になるわけだが
    748 : Name_Not - 2017/03/12(日) 22:47:42.79 ID:???.net (+59,+29,-5)
    いろんな環境使ってる人、デバッグが一番やりやすいのは何か教えて
    749 : Name_Not - 2017/03/12(日) 22:59:34.11 ID:???.net (+2,-28,-11)
    >>748
    Chrome
    750 : Name_Not - 2017/03/13(月) 03:38:32.27 ID:???.net (+73,+12,-9)
    統合開発環境はFirefoxの方が進んでる
    誰もそれ使ってないけど
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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