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

    私的良スレ書庫

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

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

    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
    754 : Name_Not - 2019/09/04(水) 19:13:53.47 ID:???.net (+17,+30,+0)
    755 : 721 - 2019/09/04(水) 19:18:38.55 ID:???.net (+38,+29,-33)
    >>741
    >>745
    >画像の一部分か何か?
    >キーを押すと、すぐに放されるから。
    >または、押し続けると、連続して押されてしまうから

    まさにその通りです。それらは全てできあがってて不要で超簡単なのです。
    ただ逆にそれ以外あまりいじれないという。

    みなさんどうもでした。
    756 : Name_Not - 2019/09/05(木) 00:49:32.86 ID:???.net (-27,-29,-46)
    >>745
    普通はオブジェクトツリーとイベントバブリングを構築して
    isPointInPathで済ますと思うから計算はしなくていい
    757 : 732 - 2019/09/05(木) 12:16:36.44 ID:???.net (-17,-29,-107)
    パズドラ・Jewels などによくある、画像の一部分を選択するのは、ゲームプログラミングだよ。
    HTML, JavaScript のゲームプログラミングの本などを読まないと、無理

    選択されたように見せるだけでも、かなり苦戦する

    http://www.emanueleferonato.com/

    こういうイタリア人が、Phaser でゲームプログラミングしてる。
    彼は昔、Cocos2d-x(JS 版)の本も書いていたけど、最近は、Phaserばっかり!
    758 : Name_Not - 2019/09/05(木) 15:48:34.70 ID:???.net (+1,+13,+0)
    うるせえ死ね!
    759 : Name_Not - 2019/09/05(木) 17:30:57.72 ID:???.net (+25,+29,-1)
    >>757
    的はずれなことばっかり言ってるなぁ
    762 : Name_Not - 2019/09/05(木) 20:39:32.85 ID:???.net (+23,-29,-55)
    新規イオンカード発行で20%キャッシュバック祭り始まるぞ!増税前に大きい買い物するチャンス!

    イオンカード決済で10%、イオン口座引き落とし設定で更に+10%
    計20%最大10万円まで還元
    入会時紹介コード1500P
    ※イオンカードセレクト(イオン銀行と一体型したクレカ)がオススメ
    763 : Name_Not - 2019/09/05(木) 20:52:19.57 ID:???.net (+19,+28,-1)
    >>757
    作図、ドロー・・・
    765 : 760 - 2019/09/05(木) 23:33:33.33 ID:???.net (+26,+29,-78)
    >>761
    あーなるほど!
    || はいろんな場所で柔軟に使えるらしいことは知ってましたが、この例を見てとてもすんなり腑に落ちました…!


    >>764
    分割代入ですね、配列の中が変数1つなら自ずと[0]が入ると…!

    それぞれすっきりした記述ですごく参考になりました、ありがとうございます
    767 : Name_Not - 2019/09/06(金) 07:41:48.98 ID:???.net (+35,+29,-32)
    天才「自分の頭を使って考え適切なものを選ぶ」
    馬鹿「何も考えたくない。全部同じものを使う」
    768 : Name_Not - 2019/09/06(金) 07:45:58.66 ID:???.net (+33,+29,-19)
    >>767
    天才と馬鹿というよりは普通の人と馬鹿じゃない?
    天才は「この世にない方法を編み出す」みたいな
    769 : Name_Not - 2019/09/06(金) 08:24:08.66 ID:???.net (+27,+29,-24)
    天才「独創的な考えを短時間で思索する」
    常人「時間をかけて考える」
    怠惰「先人に聞く」(同じ問題を何度でも)
    770 : Name_Not - 2019/09/06(金) 08:38:46.18 ID:???.net (+25,+29,-11)
    馬鹿「考えるの面倒くさい、全部同じやり方でいいじゃん、コピペ楽じゃん」
    771 : Name_Not - 2019/09/06(金) 12:33:04.61 ID:???.net (+37,+29,-47)
    >>768
    天才とは才能が秀でている者を指す言葉で
    新たな手法を編み出すと言うのはその一部
    何れにしても大抵の人には何らかの才能が有る
    772 : Name_Not - 2019/09/06(金) 13:34:20.23 ID:???.net (+38,+30,-67)
    >>771
    ただ才能が秀でてるくらいでは天才とは言わないよ
    それはただの「秀才」

    天才ってのは大抵の努力では到達できないレベルでかつ社会や歴史的に影響を与えるレベルじゃなきゃ天才などとは呼ばれない
    773 : Name_Not - 2019/09/06(金) 19:09:07.27 ID:???.net (+33,+29,-15)
    >>772
    それは違う
    過去に天才と呼ばれたり偉人とされた人がどういう人だったのか勉強してから発言した方がいいよ
    774 : Name_Not - 2019/09/06(金) 19:12:48.10 ID:???.net (+32,+29,-39)
    >>767
    > 天才「自分の頭を使って考え適切なものを選ぶ」

    これは常人の範疇
    天才でなくても可能
    775 : Name_Not - 2019/09/06(金) 19:45:45.61 ID:???.net (+27,+29,-36)
    どう違うのか自分では説明できないのに他人に勉強しろとか文句付けてる時点でこいつは頭悪そう
    776 : Name_Not - 2019/09/06(金) 20:31:53.53 ID:???.net (+17,+29,-1)
    目くそ鼻くそ
    777 : Name_Not - 2019/09/06(金) 20:37:27.13 ID:???.net (+9,+21,-12)
    バーカボンボン
    780 : Name_Not - 2019/09/07(土) 12:31:56.32 ID:???.net (+27,+29,-37)
    JSにアクセスアシスト付き多次元配列は無い
    単純に配列が入れ子になっているだけ
    考えを整理しろ
    781 : Name_Not - 2019/09/07(土) 15:49:57.39 ID:???.net (-27,-30,-183)
    配列の入れ子で質問があります。
    for文の i を1階層目のインデックス番号として使用すると、エラーになってしまうようです。
    何が原因なのでしょうか。
    また、回避策はありますでしょうか。

    var arr = [
    [1, 2, 3],
    [4, 5, 6]
    ]
    for (var i = 0; i <= arr.length; i++) {
    console.log(arr[1][1]); // ok
    console.log(arr[1][i]); // ok
    console.log(arr[i][2]); // err なぜ?
    }
    782 : Name_Not - 2019/09/07(土) 16:11:16.88 ID:???.net (-21,-30,-134)
    for (var i = 0; i <= arr.length; i++) {
    console.log( i ); // ok
    console.log( i, arr[i][2] ); // err なぜ?
    }

    出力
    0
    0 3

    1
    1 6

    2
    Cannot read property '2' of undefined

    そこは、0~1 の範囲だろ。
    2 は、範囲外!
    784 : Name_Not - 2019/09/07(土) 18:59:38.64 ID:???.net (+30,+29,-39)
    >>782-783
    さっそくありがとうございます。
    まさか <= となっているのが原因だったとは全く気づきませんでした。
    やむおえず forEach で代替しておりました。

    お二人様本当に助かりました。
    785 : Name_Not - 2019/09/08(日) 22:07:23.83 ID:???.net (-18,-30,-88)
    aryAry.forEach((ary)=>{
      // ...
      // 長い記述
      // ...
      ary.forEach((value)=>{ "なんかする"; });
    })

    ↑のような場合、なんかする関数が何度も作られ効率が悪い(測ると実際遅い)ですよね?
    外だせばいいじゃんってことですが、1箇所でしか使わないのに記述がバラけるのが少し嫌だなと思い
    何かいいとこ取りした綺麗な書き方はないか、というのが質問です
    (外に変数だけ用意しといて nanka || (nanka=(value)=>{ "なんかする"; }) みたいなことはできるかも)
    786 : Name_Not - 2019/09/08(日) 22:17:03.03 ID:???.net (+14,+22,-14)
    >>785
    どれくらい遅くなりましたか?
    パーセンテージじゃなくて実時間(n回で○ms)で答えてください
    787 : Name_Not - 2019/09/08(日) 22:25:29.87 ID:???.net (+27,+29,-8)
    クソ長い記述の方を外出し出来ないのか?
    788 : Name_Not - 2019/09/08(日) 22:33:56.57 ID:???.net (-27,-27,-4)
    >>786
    50万回で300ms程度、外だしだと20ms程度です
    789 : Name_Not - 2019/09/08(日) 23:36:39.09 ID:???.net (+16,+28,+0)
    中出し最高です
    790 : Name_Not - 2019/09/08(日) 23:37:29.61 ID:???.net (+12,+24,+0)
    確かに
    791 : Name_Not - 2019/09/09(月) 00:41:49.81 ID:???.net (+27,+29,-29)
    数千回以上呼び出されるようなものでない限り気にしなくていいぞ
    多くの場合長い記述の方を見直したほうが結果が出る

    どうしてもってのならforEachも関数も遅いんだからどっちも使うの禁止な
    792 : Name_Not - 2019/09/09(月) 07:02:02.70 ID:???.net (+33,+30,-46)
    千回でも数千人の環境で数十回実行されたら1億とか超える
    そうするとそこに手を入れて削減できる実行時間が1時間とかになる可能性があるのだから
    気にするくらいはしないとだめ
    793 : Name_Not - 2019/09/09(月) 07:18:53.56 ID:???.net (+23,+28,-3)
    >>785
    手段は外部定義だけ
    794 : Name_Not - 2019/09/09(月) 09:03:46.38 ID:???.net (+36,+29,-22)
    >>792
    JavaScriptはクライアント側で動くんだよ
    だから何千人、何万人来ようが
    かかる時間は50万回で300ms程度
    796 : Name_Not - 2019/09/09(月) 09:51:05.83 ID:???.net (+27,+29,-35)
    Nodeとかサーバーサイドならアホみたいなループは使わなくて済むように考えたほうが良いだろうね
    798 : Name_Not - 2019/09/09(月) 12:53:08.40 ID:???.net (+27,+29,-34)
    単純に1分考えて世界中のコンピューターの負担を1時間分節約できるのなら
    まあ良いプログラマとしてはやるべきだな
    塵も積もれば山となるし
    799 : Name_Not - 2019/09/09(月) 13:38:23.04 ID:???.net (-24,-22,-8)
    1分考えて、節約できるのは0.03msとか
    逆にコストが掛かってる
    800 : Name_Not - 2019/09/09(月) 18:02:54.05 ID:???.net (+22,+29,-4)
    短期的な見方しか出来ないのか
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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