私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレ+ JavaScript の質問用スレッド vol.141 +
JavaScript スレッド一覧へ / JavaScript とは? / 携帯版 / dat(gz)で取得 / トップメニューみんなの評価 :
レスフィルター : (試験中)
パズドラ・Jewels などによくある、画像の一部分を選択するのは、ゲームプログラミングだよ。
HTML, JavaScript のゲームプログラミングの本などを読まないと、無理
選択されたように見せるだけでも、かなり苦戦する
http://www.emanueleferonato.com/
こういうイタリア人が、Phaser でゲームプログラミングしてる。
彼は昔、Cocos2d-x(JS 版)の本も書いていたけど、最近は、Phaserばっかり!
HTML, JavaScript のゲームプログラミングの本などを読まないと、無理
選択されたように見せるだけでも、かなり苦戦する
http://www.emanueleferonato.com/
こういうイタリア人が、Phaser でゲームプログラミングしてる。
彼は昔、Cocos2d-x(JS 版)の本も書いていたけど、最近は、Phaserばっかり!
>>757
的はずれなことばっかり言ってるなぁ
的はずれなことばっかり言ってるなぁ
>>757
作図、ドロー・・・
作図、ドロー・・・
天才「自分の頭を使って考え適切なものを選ぶ」
馬鹿「何も考えたくない。全部同じものを使う」
馬鹿「何も考えたくない。全部同じものを使う」
天才「独創的な考えを短時間で思索する」
常人「時間をかけて考える」
怠惰「先人に聞く」(同じ問題を何度でも)
常人「時間をかけて考える」
怠惰「先人に聞く」(同じ問題を何度でも)
馬鹿「考えるの面倒くさい、全部同じやり方でいいじゃん、コピペ楽じゃん」
どう違うのか自分では説明できないのに他人に勉強しろとか文句付けてる時点でこいつは頭悪そう
JSにアクセスアシスト付き多次元配列は無い
単純に配列が入れ子になっているだけ
考えを整理しろ
単純に配列が入れ子になっているだけ
考えを整理しろ
配列の入れ子で質問があります。
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 なぜ?
}
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 なぜ?
}
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 は、範囲外!
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 は、範囲外!
>>782-783
さっそくありがとうございます。
まさか <= となっているのが原因だったとは全く気づきませんでした。
やむおえず forEach で代替しておりました。
お二人様本当に助かりました。
さっそくありがとうございます。
まさか <= となっているのが原因だったとは全く気づきませんでした。
やむおえず forEach で代替しておりました。
お二人様本当に助かりました。
aryAry.forEach((ary)=>{
// ...
// 長い記述
// ...
ary.forEach((value)=>{ "なんかする"; });
})
↑のような場合、なんかする関数が何度も作られ効率が悪い(測ると実際遅い)ですよね?
外だせばいいじゃんってことですが、1箇所でしか使わないのに記述がバラけるのが少し嫌だなと思い
何かいいとこ取りした綺麗な書き方はないか、というのが質問です
(外に変数だけ用意しといて nanka || (nanka=(value)=>{ "なんかする"; }) みたいなことはできるかも)
// ...
// 長い記述
// ...
ary.forEach((value)=>{ "なんかする"; });
})
↑のような場合、なんかする関数が何度も作られ効率が悪い(測ると実際遅い)ですよね?
外だせばいいじゃんってことですが、1箇所でしか使わないのに記述がバラけるのが少し嫌だなと思い
何かいいとこ取りした綺麗な書き方はないか、というのが質問です
(外に変数だけ用意しといて nanka || (nanka=(value)=>{ "なんかする"; }) みたいなことはできるかも)
>>786
50万回で300ms程度、外だしだと20ms程度です
50万回で300ms程度、外だしだと20ms程度です
数千回以上呼び出されるようなものでない限り気にしなくていいぞ
多くの場合長い記述の方を見直したほうが結果が出る
どうしてもってのならforEachも関数も遅いんだからどっちも使うの禁止な
多くの場合長い記述の方を見直したほうが結果が出る
どうしてもってのならforEachも関数も遅いんだからどっちも使うの禁止な
千回でも数千人の環境で数十回実行されたら1億とか超える
そうするとそこに手を入れて削減できる実行時間が1時間とかになる可能性があるのだから
気にするくらいはしないとだめ
そうするとそこに手を入れて削減できる実行時間が1時間とかになる可能性があるのだから
気にするくらいはしないとだめ
>>785
手段は外部定義だけ
手段は外部定義だけ
Nodeとかサーバーサイドならアホみたいなループは使わなくて済むように考えたほうが良いだろうね
単純に1分考えて世界中のコンピューターの負担を1時間分節約できるのなら
まあ良いプログラマとしてはやるべきだな
塵も積もれば山となるし
まあ良いプログラマとしてはやるべきだな
塵も積もれば山となるし
1分考えて、節約できるのは0.03msとか
逆にコストが掛かってる
逆にコストが掛かってる
前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript スレッド一覧へ
みんなの評価 : 類似してるかもしれないスレッド
- + JavaScript の質問用スレッド vol.141 + (881) - [100%] - 2021/4/19 9:00
- + JavaScript の質問用スレッド vol.131 + (1004) - [97%] - 2018/3/7 13:30
- + JavaScript の質問用スレッド vol.121 + (1001) - [97%] - 2015/1/1 18:30
- + JavaScript の質問用スレッド vol.121 + (1001) - [97%] - 2022/11/29 16:30
- + JavaScript の質問用スレッド vol.131 + (1000) - [97%] - 2017/1/25 8:01
- + JavaScript の質問用スレッド vol.142 + (984) - [97%] - 2020/8/27 19:15
- + JavaScript の質問用スレッド vol.111 + (1001) - [97%] - 2013/11/4 6:00
- + JavaScript の質問用スレッド vol.101 + (1001) - [97%] - 2012/7/16 14:15
- + JavaScript の質問用スレッド vol.144 + (288) - [97%] - 2020/5/17 20:00
- + JavaScript の質問用スレッド vol.143 + (753) - [97%] - 2020/4/19 5:00
- + JavaScript の質問用スレッド vol.140 + (1001) - [97%] - 2019/9/19 10:45
- + JavaScript の質問用スレッド vol.142 + (926) - [97%] - 2019/12/23 13:15
- + JavaScript の質問用スレッド vol.115 + (1001) - [95%] - 2014/5/29 16:16
- + JavaScript の質問用スレッド vol.123 + (966) - [95%] - 2020/10/20 2:30
- + JavaScript の質問用スレッド vol.122 + (116) - [95%] - 2018/5/2 18:30
- + JavaScript の質問用スレッド vol.122 + (1004) - [95%] - 2015/2/14 4:45
- + JavaScript の質問用スレッド vol.120 + (1002) - [95%] - 2014/11/8 1:15
トップメニューへ / →のくす牧場書庫について