[過去ログ]
JavaScript の質問用スレッド vol.125 (1002レス)
JavaScript の質問用スレッド vol.125 http://mevius.5ch.net/test/read.cgi/tech/1659855460/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
リロード規制
です。10分ほどで解除するので、
他のブラウザ
へ避難してください。
41: デフォルトの名無しさん (ワッチョイ a52d-bBdM [220.100.64.9]) [sage] 2022/09/03(土) 00:11:31.61 ID:8AM/s+hA0 連想配列から特定のキーを検索して、重複がないもののみ取り出した配列を取得したいのですが、 このコードだと速度的に問題がありました。何か良い方法があったら教えていただけないでしょうか const a= [ {'id': 1, 'category': 'animal', 'kind': 'dog'}, {'id': 2, 'category': 'fruit', 'kind': 'apple'}, {'id': 3, 'category': 'fruit', 'kind': 'orange'}, {'id': 4, 'category': 'animal', 'kind': 'dog'}, {'id': 5, 'category': 'animal', 'kind': 'cat'}, {'id': 6, 'category': 'fruit', 'kind': 'grape'}, ] var b=a.filter((x,y,z)=>z.slice(0,z.length).filter(w=>w.kind==x.kind).length==1); console.log(b); http://mevius.5ch.net/test/read.cgi/tech/1659855460/41
50: デフォルトの名無しさん (ワッチョイ 9534-9i1j [14.14.181.44]) [sage] 2022/09/04(日) 09:22:10.61 ID:eAq4eNQY0 >>40 >>49 ありがとうございます。 テーブルの表示となっていて、行全体にリンクが設定されているようです。 以下のような記載が複数並んでおり、通常は左クリックでリンク先に移動しかできず、新しいタブで開くことができません。 <tr class=”〇〇〇” data-href=”★リンク先アドレス★” data-target=”〇〇〇”> <td class=”〇〇〇”></td> <td class=”〇〇〇”></td> </tr> 素人ながらいくつかブックマークレットで試したのですが、逆に実行するとリンクが無効になる事が多々でした。 アドバイスをいただければ幸いです。 http://mevius.5ch.net/test/read.cgi/tech/1659855460/50
90: デフォルトの名無しさん (ワッチョイ 9501-Zrsu [126.242.174.70]) [sage] 2022/09/23(金) 10:32:57.61 ID:UxdKoKVd0 >>88 再現可能なコードを出してみたら? https://ja.stackoverflow.com/help/minimal-reproducible-example http://mevius.5ch.net/test/read.cgi/tech/1659855460/90
104: デフォルトの名無しさん (ワッチョイ 9fda-Eaf/ [125.202.99.65]) [sage] 2022/10/19(水) 06:40:09.61 ID:+dFS1Lme0 if (a==b){} と書くべき所を、 間違って if (a=b){} と書いたら、 a<>b な値を入れても true が返ってくる 何が起きているんでしょう? http://mevius.5ch.net/test/read.cgi/tech/1659855460/104
161: デフォルトの名無しさん (ワッチョイ d6cf-ee5o [153.174.224.39]) [sage] 2022/11/03(木) 15:53:23.61 ID:78vcP9/m0 次のステップなどで対応するならいいけどね max の初期値を配列の先頭から取れば済むだけだが http://mevius.5ch.net/test/read.cgi/tech/1659855460/161
234: デフォルトの名無しさん (ワッチョイ 9309-2FOX [150.91.1.219]) [sage] 2022/11/21(月) 20:09:25.61 ID:T5+vrdKC0 カスタム要素って使われてます? http://mevius.5ch.net/test/read.cgi/tech/1659855460/234
235: デフォルトの名無しさん (JP 0Hbb-stRS [126.249.157.89]) [sage] 2022/11/21(月) 20:10:57.61 ID:uz2/XLFXH >>232 // No 1 for(i=0;i<10;i++){ console.log(3,i); for(i=0;i<10;i++){ console.log(4,i); } } console.log('------'); // No 2 let t=0; for(i=0;i<10;i++){ console.log(5,i); for(t=0;t<10;t++){ console.log(6,t); } } No1とNo2の違いは分かりますでしょうか? 一度コードを実行してみてください No1のfor文の繰り返し1回目は、i=0です 次にNo2のfor文では、i=1から始まります その後No2のfor文が繰り返しされi=10までカウントされNo1のfor文繰り返しに戻ります その時、i=10になっているので、No1のfor文は終了になり、for文を抜けます 入子構造のインクリメント演算子では同じ変数を使うときには要注意ですね http://mevius.5ch.net/test/read.cgi/tech/1659855460/235
319: デフォルトの名無しさん (ワッチョイ d7bd-hPFt [125.198.8.252]) [sage] 2022/12/05(月) 13:28:02.61 ID:a4wHahQZ0 組み合わせ爆発言いたいだけだろ。 組み合わせ数自体は多くなるけど、組み合わせる操作そのものは組み合わせる数に単純比例。 3入力なら3回の組み合わせ操作で8通りの結果が得られ、今回のケースならその組み合わせのうち3種に反応するだけのこと。 100入力なら100回の組み合わせ操作で1.27x10^30通りの結果が得られ、その中の100種に反応するだけのこと。 http://mevius.5ch.net/test/read.cgi/tech/1659855460/319
413: デフォルトの名無しさん (ワッチョイ 7901-T62F [60.69.186.142]) [sage] 2022/12/14(水) 00:03:47.61 ID:+gEopm0Q0 >>411-412 プロトタイプベースとクラスベースの違いを理解することから始めよう https://www.google.com/search?q=%E3%83%97%E3%83%AD%E3%83%88%E3%82%BF%E3%82%A4%E3%83%97%E3%83%99%E3%83%BC%E3%82%B9+%E3%82%AF%E3%83%A9%E3%82%B9%E3%83%99%E3%83%BC%E3%82%B9&ie=UTF-8 親クラス、子クラス、継承は、クラスベース由来の用語 多くのサイトでクラスベースに慣れた人用に使われている用語だが、クラスベースのつもりで受け取ると誤った機能理解に繋がる クラスベースはインスタンス生成時に親クラスを複製するが、プロトタイプベースは複製しない プロトタイプベースはプロトタイプに手を加えると「全てのプロトタイプを元にしたオブジェクト」に影響する 「継承」や「クラス」という用語を使うのは問題ないが、プロトタイプでどのように継承やクラスを実装しているのかは理解する必要がある http://mevius.5ch.net/test/read.cgi/tech/1659855460/413
544: デフォルトの名無しさん (JP 0H4f-ChaJ [126.249.157.89]) [sage] 2023/01/05(木) 22:26:48.61 ID:XhDooIHVH >>543 括る、というのはそういう意味かと リテラルはリテラルなので括る必要はなくて プリミティブは、これは文字列です、 これは配列です、 これはオブジェクトです とエンジンに理解させるための記述なのかと思いまして http://mevius.5ch.net/test/read.cgi/tech/1659855460/544
593: デフォルトの名無しさん (ワッチョイ 634b-mccM [110.2.215.28 [上級国民]]) [sage] 2023/01/15(日) 20:06:20.61 ID:7dUg93Xk0 mainfn() function mainfn(){ pg1 = win1.pnl.add('group') pg1.orientation = "row" pg1.add("statictext", [0,0,70,23], "拡大・縮小") rd11 = pg1.add("edittext", [0,0,40,23], 100) pg1.add("statictext", [0,0,30,23], "%") pg9 = win1.pnl.add('group') pg9.orientation = "row" CAN = pg9.add("button",[0,0,100,30],"cancel") OK = pg9.add("button",[0,0,100,30],"OK") CAN.onClick = function(){win1.close()} OK.onClick = function(){ win1.close() dofn() } win1.show() } function dofn(){ bai = parseFloat(rd11.text) …… 以下略 これが正常に動作するのですが、rd11はローカル変数だとおもうのですが、なぜ違う関数内(dofn())から読めるのでしょうか? こういう書き方が出来るのなら楽なのですが… http://mevius.5ch.net/test/read.cgi/tech/1659855460/593
705: デフォルトの名無しさん (ワッチョイ 6701-QDb6 [60.116.224.81]) [sage] 2023/03/13(月) 21:59:41.61 ID:LN5ju60U0 >>701 上述の通りゲーム作成と作業の簡略化のためです >>702 拡張子の付け足しは誤解を招く表現でした。変数の中にある文字列と同じ名前の画像を表示するってことです >>703 ありがとうございます。調べてみます >>704 あくまでJSの事として聞いているので「JSではこれこれこうやる。それがティラノ上で動くかは知らんけど」って感じの答えで十分です ティラノスレでJSのこと聞くよりJSスレでJSのこと聞く方が早そう、って考えはそこまで変ですか? http://mevius.5ch.net/test/read.cgi/tech/1659855460/705
721: デフォルトの名無しさん (スプッッ Sd7f-ysRc [1.75.242.214]) [sage] 2023/03/15(水) 09:37:50.61 ID:OLitJJv/d >>717 なんか見覚えあると思ったらこれか https://mevius.5ch.net/test/read.cgi/hp/1439005423/342 343をレスしたの俺だけど回答の内容を理解できなかったってこと? 分からないところがあったのなら追加で質問すればよかったろうに それをせずに全然違うスレで聞き直してるのはなんで? http://mevius.5ch.net/test/read.cgi/tech/1659855460/721
830: デフォルトの名無しさん (JP 0Heb-owa4 [126.249.157.89]) [sage] 2023/05/23(火) 06:51:40.61 ID:tIBpGAYNH それはJSの設定?Winの設定? http://mevius.5ch.net/test/read.cgi/tech/1659855460/830
853: デフォルトの名無しさん (ワッチョイ ffda-ZcId [223.216.178.53]) [sage] 2023/06/21(水) 18:20:14.61 ID:He5qrAkL0 tableタグのtrをjqueryかjavascriptでアニメーションアコーディオンがうまくアニメーションしないんだけど slideToggleで開発ツールではheightの数字は変化しているんだけど・・ もしかしてtrにheightという概念が無いから? <tr class=name><td>名前1</td></tr> <tr class=detail><td>中身1</td></tr> <tr class=name><td>名前2</td></tr> <tr class=detail><td>中身2</td></tr> ・・・ http://mevius.5ch.net/test/read.cgi/tech/1659855460/853
871: デフォルトの名無しさん (スプッッ Sd73-mu37 [1.75.238.73]) [sage] 2023/07/08(土) 20:53:43.61 ID:S1M2Nutrd >>870 それはもう質問ではない http://mevius.5ch.net/test/read.cgi/tech/1659855460/871
946: デフォルトの名無しさん (ワッチョイ 451d-XI6K [180.178.89.53]) [sage] 2023/11/17(金) 20:41:48.61 ID:oUDu0vRd0 console.log()のlogってどういう意味ですか? printとかputじゃなくてlogで出力って珍しいですね http://mevius.5ch.net/test/read.cgi/tech/1659855460/946
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.031s