[過去ログ] JavaScript の質問用スレッド vol.125 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
855
(1): (ワッチョイ 1501-WolJ [60.109.218.97]) 2023/06/26(月)20:02 ID:nZR6QJ/D0(1) AAS
>>854
変数定義前は変数がない
変数定義時に値を代入しなければundefinedで初期化される
856: (ワッチョイ 7d4b-Hjce [110.2.215.28 [上級国民]]) 2023/06/26(月)21:13 ID:QXVTwCFE0(2/2) AAS
>>855
ありがとうございます。
857: (アウアウウー Sab9-cUyJ [106.130.49.224]) 2023/06/29(木)21:35 ID:I06beN9ya(1) AAS
Promiseメソッドなんなの独自ルール多すぎでしょ。もはや別言語に感じる。これよく使用される?
858: (ワッチョイ 1a00-KjOb [221.118.182.138 [上級国民]]) 2023/06/29(木)22:34 ID:mZg1DRHQ0(1) AAS
Promise周りは最初は取っつきにくいけど、凄く使いやすく作られてるし、物凄くよく使うよ。
859: (ワッチョイ 1d5f-momQ [14.8.104.32]) 2023/06/29(木)23:09 ID:OBXN/r9b0(1) AAS
async awaitでしかfetchをかけない自分と、thenでしかfetchを書けない前任者のせめぎあい

xhrはなぜか知らんがもう時代じゃないらしいし
860: (アウアウウー Sab9-Br7/ [106.128.36.203]) 2023/06/30(金)10:14 ID:Lj29KtNna(1) AAS
的外れな質問だったら申し訳ありません…
クラスAが長くなってしまったこと(1500行くらい)、類似クラスBとある程度共通化できそうな部分があったので関数Cとして
別ファイルに切りだそうと思いました。
その際、関数CからAの複数のメンバ変数/メソッド(Bも同じ名前の変数/メソッドを持っている)を利用したいのですが、
一つ一つ引数で渡していくと記述が煩雑だし、仕様も変わる可能性があります。
そこで、Aのインスタンスから関数Cにthisを引数として渡すようにして、関数Cからは仮引数this.メンバ変数 などのようにして自由にAのメンバにアクセスできるようにしました。

以上のやり方で、動作はしているようですが、なんか良くないやり方の様な気もしています。
省1
861: (ワッチョイ 7691-pVx5 [153.223.3.108]) 2023/06/30(金)10:55 ID:qu6f9mWQ0(1) AAS
クラスAたBの同名の変数と関数をBaseクラスにしてAとBに継承すれば同名の変数関数を持ってることが保証できてうっかり名前変えてしまったとかのバグ防げるんじゃない?インターフェースみたいに
それから引数じゃなくてbind使えば関数C内でthisを自然な感じで使えるとか
862: (アウアウウー Sab9-Br7/ [106.128.39.112]) 2023/06/30(金)13:05 ID:2BLecjKja(1) AAS
有り難うございます。
デメリットとしては後でA~Cをいじった時にバグの温床になりやすいこと、くらいの認識で良いんですかね。
基底クラスを継承するかたちにすることも考えたいと思います。
確かにbind/callを使った方が、動作は同じでよりシンプルな気がしてきました。
863: (アウアウウー Sa47-NFBa [106.146.70.58]) 2023/07/01(土)04:46 ID:nMEzWNF9a(1) AAS
is_a, has_a

継承か包含か、古典的な質問
864: (アウアウウー Sa47-ctHD [106.155.8.134]) 2023/07/01(土)19:38 ID:hPyQUT1Ya(1) AAS
javascript:
if((result = prompt("input formula string","")) == "") alert("no formula string"); else alert(eval(result));
865: (ワッチョイ 5a00-PRVu [221.118.182.138 [上級国民]]) 2023/07/01(土)22:48 ID:WfKHfAvE0(1) AAS
なんつー邪悪なコード
866
(1): (ワッチョイ 5b4b-nuDV [110.2.215.28 [上級国民]]) 2023/07/05(水)21:30 ID:74hfvDDi0(1) AAS
(function(){
 ~
})();

こういう書き方をしてるコードがあったんですけど、これは実行も含めた関数の書き方でしょうか?
最初の(と最後の)()の意味がわかりません
867
(1): (ワッチョイ e301-cWjJ [60.109.218.97]) 2023/07/06(木)00:31 ID:IKcM4kIN0(1) AAS
>>866
即時関数
()は関数宣言ではなく、関数式として実行するため
868: (ワッチョイ 5b4b-nuDV [110.2.215.28 [上級国民]]) 2023/07/06(木)01:40 ID:vc4JCbkY0(1) AAS
>>867
ありがとうございます
よくわかりました
869: (ワッチョイ 7679-p0MK [175.105.104.184]) 2023/07/07(金)13:17 ID:tybFBPle0(1) AAS
なるべく自分で考えたキモイ名前は晒したくないからな?
870
(2): (ワッチョイ a15f-eaRz [14.13.136.34]) 2023/07/08(土)18:01 ID:0tWDp4eO0(1) AAS
今ホームページを制作しているのですが教えて頂きたいです。
下記内容のコードの書き方がわかりません。

5枚の画像があるのですが、全部では無く一旦一枚目のみ表示させたいです。
次に各画像を説明する文字があります。その文字にマウスカーソルを合わせると、その文字にあった画像に2枚目3枚目と切り替わるようにしたいと思っています。

初心者すぎるので例としてコードを作って頂ければ見ながら調整したく思っています。
どなたかお教え頂けませんでしょうか。
871: (スプッッ Sd73-mu37 [1.75.238.73]) 2023/07/08(土)20:53 ID:S1M2Nutrd(1) AAS
>>870
それはもう質問ではない
872: (ワッチョイ a15f-vDrU [14.8.104.32]) 2023/07/08(土)21:24 ID:DhofVjWT0(1) AAS
ChatGPTに聴け
873: (ワッチョイ d101-Ud/M [60.105.201.125]) 2023/07/08(土)23:32 ID:EFUbRXYX0(1) AAS
>>870
質問にするなら>>1-3を読もう
874: (アウアウウー Sa55-knyK [106.146.116.188]) 2023/07/09(日)01:18 ID:YP8p84HTa(1) AAS
よくある、スライダーでしょ?
jQuery でもあるでしょ

Bootstrap のCarousel (カルーセル)
外部リンク:getbootstrap.jp
875: (ワッチョイ a15f-eaRz [14.13.136.34]) 2023/07/09(日)01:44 ID://wYUerL0(1) AAS
なんか色々ルールがあるんですね
諦めて勉強します
ありがとうございます
876: 874 (アウアウウー Sa55-knyK [106.146.114.68]) 2023/07/09(日)19:52 ID:gl6FDMI+a(1) AAS
jQuery slider
Bootstrap Carousel などで検索すれば、一杯ある

一杯あるけど、難しいから自作する人はいない。
皆、jQueryUI やBootstrap のCarousel などの既製品を使う
877: (ワッチョイ 9300-Yt8B [221.118.182.138 [上級国民]]) 2023/07/09(日)21:16 ID:VzLiONyC0(1) AAS
え、そんな難しい要素無いよ
878: (スップ Sd9f-asTj [49.97.111.88]) 2023/07/17(月)23:23 ID:XzfBWjood(1) AAS
フォームフィールドが定義されたPDFファイルがすでにあって、ブラウザ上のJavascriptでWebフォームに入力されたテキストをPDF側のフィールドに反映させてダウンロードすることができるpdfライブラリってあまりすか?

使い方のイメージとしては、たとえばPDF上に名前を入力する箇所がいくつかあるけど、ユーザーは単にweb上で普通のinputフォームを入力してsubmitすると名前が入力済みのPDFファイルをダウンロードできる、という感じです。

pdfmake等いくつかライブラリは見たのですが、白紙ベースでPDF作る例しか見あたらなくて(テンプレートは画像背景で切り替え等)、直接PDFフォームを扱えるものは無いかなと。
879
(2): (アウアウウー Sac5-HZc/ [106.130.137.152]) 2023/07/29(土)00:54 ID:s0ko+FdFa(1) AAS
プログラミング全く知らない状態からやっとJavaScript一通り学びました
かなり難しかったです。でもJavaScriptは比較的簡単な言語なんですよね?
ES6以降のJavaScriptでもやっぱり簡単なんですか?
それとES6で大規模アップデート合った時は絶望しましたか?
勉強していて苦しんだのがスコープ、this、反復処理の背景(iteratorの動き、yieldは何をしてるか)、非同期処理(Promise、then、async)、その他様々なメソッド、静的メソッド、、、
これら全てES6から導入されましたよね?絶望しませんでしたか?
例えば私がもしES5までのJavaScriptに慣れ親しんでいてES6のアップデートに触れたら絶対絶望してました。概要見ても「?????」となってたはずです
省2
880
(1): (ワッチョイ c200-pYoK [221.118.182.138 [上級国民]]) 2023/07/29(土)08:26 ID:wB1gRUiQ0(1/2) AAS
ES5までは貧弱だったのでそりゃもう大歓喜よ。
それと現代のJavaScript(を使いこなすの)はもはや簡単な部類じゃないように思う。
881
(1): (オッペケ Sr91-xmUq [126.254.133.95]) 2023/07/29(土)09:45 ID:ZQ+RMRi1r(1) AAS
苦しみとか絶望とか>>879は言語の習得を学校の勉強と同じようなものとしか捉えてないフシがある
日本史の勉強範囲が大政奉還までだと思ったら第二次大戦までだった!みたいな感覚

新しく覚えたことは実際のプログラミングで活かせるんだという意識が全く感じられない
882: (アウアウウー Sac5-HZc/ [106.130.201.25]) 2023/07/29(土)14:21 ID:LQ1ElLyya(1/2) AAS
>>880
>>881
とにかく理解するのに必死で苦しみました。jJavaScriptが簡単とは全く思いませんでした
883: (アウアウウー Sac5-HZc/ [106.130.201.25]) 2023/07/29(土)14:27 ID:LQ1ElLyya(2/2) AAS
try,catch,finally文の存在異議が分からなかったけど、今さっき急にasync/awaitのエラーハンドリングに向いてるのに気が付きました
つまりthen,catchのPromiseチェーンをより楽に書けるのに今さっき気が付きました。こんな感じで上手くいかないですね
884: (ワッチョイ c200-pYoK [221.118.182.138 [上級国民]]) 2023/07/29(土)15:03 ID:wB1gRUiQ0(2/2) AAS
.then().catch()の方が綺麗に書けて(副作用的な意味で)好きだなぁ
885: (ワッチョイ c6bd-g4Mn [119.240.43.146]) 2023/07/30(日)02:24 ID:oecUblNe0(1) AAS
>>879
言語として簡単かっていうとどうだろうね。
Webブラウザがあれば動かせる上にデバッグ環境まで付いてるから、誰でもすぐ始められるし、作ったものをどこででも動かしてもらえるという手軽さはあると思うけど。
886: (ワッチョイ 095f-kJnY [14.8.104.32]) 2023/07/30(日)14:24 ID:av5XIWe10(1) AAS
自分はプロトタイプ型オブジェクト指向から入ったから気にならないけどクラス型でプログラム書いてた人は違和感凄いんだろうな

あとクロスブラウザ対応しなきゃいけなかった人達もJSはしんどかったんだろうなと想像
887
(3): (ワッチョイ e94b-C8We [110.2.215.28 [上級国民]]) 2023/08/04(金)01:16 ID:LzfYm8xL0(1/2) AAS
rd41 = "";
alert (rd41);
これで「rd41は未定義です」ってエラーは出ますか?

alert(rd41);
これだけだと「rd41は未定義です」ってエラーが出ますよね

実際のコードはalertでは無いのですが、rd41に無を代入して何も表示させたくないのです
rd41 = null;
省1
888: (ワッチョイ e94b-C8We [110.2.215.28 [上級国民]]) 2023/08/04(金)01:36 ID:LzfYm8xL0(2/2) AAS
chatGPTに質問したら答えが返ってきた
画像リンク[jpg]:i.imgur.com
889: (ワッチョイ febd-FWk2 [49.129.241.111]) 2023/08/04(金)09:00 ID:2wk44tWe0(1) AAS
>>887
delete を調べてみるとどうだろう。
やりたいことによってはブロックスコープで足りるかも。
個人的にはブロックスコープを活用して、変数を小まめに狭い範囲に閉じ込める書き方をおすすめしたい。
890: (ワッチョイ a101-CknR [60.89.4.138]) 2023/08/04(金)09:14 ID:TEvOuQNU0(1) AAS
>>887
ECMAScriptに「未定義」というエラーはない
Strict Modeで実行すれば、両コードともにReferenceErrorになるだろう
外部リンク:developer.mozilla.org
外部リンク:developer.mozilla.org
891: (オッペケ Sr91-q/g9 [126.254.212.243]) 2023/08/04(金)09:37 ID:EZ9l15Zsr(1) AAS
>>887
>rd41 = "";
>alert (rd41);
>これで「rd41は未定義です」ってエラーは出ますか?
なんで試してみないの?
892
(1): (ワッチョイ f233-yhDR [101.141.60.18]) 2023/08/14(月)23:07 ID:QNJSoVjn0(1) AAS
時報みたいなのを作成中でそのhtmlのページさえ開いておけば
9時、12時、18時(プリセットとかは無く固定)に特定のwavサウンドファイルがaudioElement.play() で再生される用にしています
(タブが非アクティブだとなんか動かない時があったのでwindow.openで表示させてます)
chromeのポリシーみたいなのでユーザーが明示的なアクションをしないと音声の自動再生はされないみたいで
それの良い回避策ってありますか?
実用性考えると携帯のアラームが百倍使いやすいけど
自分用にチープなのを作って遊んでるんだけど解決策が思いつかなくて・・・
893: (ワッチョイ 1f4b-uBRt [110.2.215.28 [上級国民]]) 2023/08/15(火)01:53 ID:Efj8IW440(1) AAS
>>892
そういう質問はchatGTP得意や
聞いてみれば
894
(2): (ワッチョイ 7e63-SF+K [153.218.139.115]) 2023/08/21(月)00:13 ID:v7lFaH3H0(1) AAS
【環境】Windows 11, Chrome最新版
【何をしたのか】PHPで動的に出力されたテキストに replace (new RegExp)
【エラーメッセージ】コンソールには何も出ません
【期待する結果】ページ内に複数生成される動的クラス内テキストを置換したい
【サンプルコード】
<p class="tx-body">おはようございます*2023.08.15</p><span clas="tx-date">0000</span>
<p class="tx-body">ごきげんよう*2023.08.20</p><span clas="tx-date">0000</span>
省15
895: (スッップ Sdca-jTH6 [49.98.168.137]) 2023/08/21(月)11:40 ID:cB09UaOod(1/2) AAS
>>894
まずconsole.log()や開発者ツールを使って自分の書いたコードがどこまで想定通りに動いてるか確認してみよう
896: (ワッチョイ 534b-ubuk [110.2.215.28 [上級国民]]) 2023/08/21(月)11:51 ID:7Ts4WfMN0(1) AAS
>>894
コードを見る限り、置換を行うためのコードは一見正しく見えますが、複数の潜在的な問題が考えられます。まず、コード内のいくつかのポイントをチェックしてみましょう。

1. **クラス名のスペル**: `tx-date` クラスが正しく `x-date` クラスになっているか確認してください。

2. **期待する置換変化の確認**: 期待する置換変化がどのようなものか確認してみてください。コード内で `tDate` の内容を `console.log()` を使って出力し、実際の値が正しいか確認できます。

3. **変数 `replaceDate` の設定**: `tBody.split("*")[1]` の部分で、正しい位置に `*` が存在しているか確認してください。`split()` メソッドは対象の文字列を指定の文字で区切って配列にしますが、もし `*` が存在しない場合、期待通りの結果が得られない可能性があります。

4. **置換操作の適用**: `tDate` に対して行った置換操作が、実際のDOM要素に反映されていない可能性があります。`tDate` の内容を変更した後、対応するDOM要素の内容を更新するコードが不足しているようです。
省1
897: (スッップ Sdca-jTH6 [49.98.168.137]) 2023/08/21(月)12:25 ID:cB09UaOod(2/2) AAS
このワッチョイ **4bは質問スレにchatGPTの回答貼るだけのボットみたいなもんだからスルー推奨
NG入れといてもいい
898: (アウアウウー Sa7f-7wIC [106.133.165.90]) 2023/08/22(火)23:04 ID:rPfWctd8a(1/2) AAS
2か所とも、clas="tx-date" になっている!

class でしょ
899: 898 (アウアウウー Sa7f-7wIC [106.133.165.90]) 2023/08/22(火)23:12 ID:rPfWctd8a(2/2) AAS
>const ItemDate = document.getElementsByClassName("x-date");

x-date は、tx-date じゃないの?
900
(1): 898 (アウアウウー Sa7f-7wIC [106.133.165.90]) 2023/08/23(水)00:10 ID:B78POXf5a(1) AAS
一旦、要素 tDate_elem を取得しておいてから、
その textContent に値を設定する。
つまり更新

const tBody = ItemList.item(i).textContent;

const tDate_elem = ItemDate.item(i) // 要素
const tDate = tDate_elem.textContent;
console.log( tDate ); //=> 0000
省8
901: (スプッッ Sd6a-jTH6 [1.75.209.193]) 2023/08/23(水)10:39 ID:oZ78uDd8d(1) AAS
>>900
それはもう質問に答えたというよりデバッグと修正を代行したのであってこのスレの主旨には合わない
おそらく他の人もそういう認識だからこの件に口を出さないんだと思うよ
902: 898 (アウアウウー Sa7f-7wIC [106.146.101.215]) 2023/08/23(水)19:53 ID:ktllvUDta(1) AAS
jQuery なら、もっと簡単

$( function ( ) {

$('.tx-body').each(function (index, elem) {
const tx_body = $(elem);
console.log(index + ': ' + tx_body.text());
const replaceDate = tx_body.text().split("*")[1];
console.log(replaceDate);
省10
903
(1): (アウアウエー Sa22-NwC7 [111.239.174.98]) 2023/08/25(金)21:08 ID:+90wXQAMa(1) AAS
chrome拡張どう作ったらいいのでしょう?
こんな感じではリダイレクトが連続してしまってだめでした
urlsのフィルターの仕方、もしくはリダイレクトをせずにそのURLにアクセスする方法が分かれば解決できるとは思うのですが・・・

//aaa.com/xxxx/ へのアクセスを aaa.com/abc/xxx/ へ変換したい (以下は動作しない)
chrome.webRequest.onBeforeRequest.addListener(
function(details)
{
省15
904: (アウアウウー Sa47-rTQJ [106.146.72.134]) 2023/08/26(土)04:11 ID:wsJDYSi/a(1) AAS
「chrome.webRequest.onBeforeRequest」で検索!

webRequest
外部リンク:developer.mozilla.org
905: (アウアウエー Sa5f-/No0 [111.239.174.98]) 2023/08/26(土)12:48 ID:mvAl1l0Ba(1/2) AAS
そこ見てどうすればいいのか分からないからここに来た・・・
906: (スッップ Sd9f-oH/7 [49.98.169.249]) 2023/08/26(土)17:41 ID:/LQp1jGld(1) AAS
return detail.documentUrl

とか?
907: (アウアウエー Sa5f-/No0 [111.239.174.98]) 2023/08/26(土)18:56 ID:mvAl1l0Ba(2/2) AAS
return detail.documentUrl;
return {redirectUrl: detail.documentUrl};
どちらもダメ。リダイレクトのURLを返すことになるから、リダイレクトの無限ループに入っちゃう

それなら、リダイレクト止めればいいじゃんって思うんだけど
return {cancel: true};
のようにするとナビゲーション自体が止まってアクセスできなくなっちゃう
908: (ワッチョイ cf8a-cMf3 [153.207.237.45]) 2023/08/26(土)19:46 ID:HE/rWC1F0(1) AAS
空のオブジェクト返せばいいんじゃないの?

こんなの見て参考にしては?
外部リンク[js]:gitlab.com
909: (ワッチョイ e361-NWkk [180.15.228.252]) 2023/08/26(土)21:15 ID:AeqeuiS+0(1) AAS
無限ループしてるって事は条件分岐失敗してるんじゃないの?
console.logデバッグでもしてみたら?
910: (オッペケ Sre7-bab6 [126.212.162.196]) 2023/08/27(日)12:33 ID:QiCv/PxZr(1) AAS
>>903
リダイレクト後のurlに?foo=barとかクエリ文字列付けてみるとかは?
これでフィルタにかからなくなるみたい
もちろんこれでサーバが誤動作起こさないのが前提だけど
911
(1): (ワッチョイ cf63-n242 [153.218.137.10]) 2023/09/03(日)21:37 ID:0BSqvC2P0(1) AAS
サイト内にフォームが設置してあるページが複数あります
お問い合わせ、新規登録、ログイン、パスワードリマインド、などです
一時的に inputタグを入力不可にしたのですが
querySelectorAll("input,button").forEach( e => e.disabled = true );

複数あるページのうちお問合せだけは入力できるように、
現在は下記の効率の悪い記述になっています、、
document.querySelectorAll("#contact input, #contact button").forEach( e => e.disabled = false);
省6
912
(2): (ワッチョイ 4327-g4sH [164.70.253.210]) 2023/09/03(日)21:48 ID:qR1Ry2o90(1) AAS
【環境】windows10 chrome 最新版
【何をしたのか】開発ツールコンソール上でサンプルコードを実行すると
条件文が undefined にもかかわらず if 文内 console.log(1) が実行される
【エラーメッセージ】なし
【期待する結果】 なぜこうなるのか理由が知りたいです
【サンプルコード】
console.log(localStorage && (localStorage.getItem('deck')));
省2
913
(1): (ワッチョイ 8361-yzHn [180.15.227.160]) 2023/09/03(日)23:01 ID:zsKKxMoe0(1) AAS
>>912
console.log(localStorage && (localStorage.getItem('deck')));
の結果は本当にundefined?、undefinedの上の行に何か表示されてるよね?
914: (ブーイモ MM7f-sgzH [133.159.150.82]) 2023/09/03(日)23:17 ID:II4MkDPZM(1/2) AAS
>>911
下記セレクタでイケるはず(問い合わせページ以外でinput要素とbutton要素を抽出)

body:not(#contact) :is(input, button)
915
(1): (ブーイモ MM7f-sgzH [133.159.150.82]) 2023/09/03(日)23:33 ID:II4MkDPZM(2/2) AAS
>>912
下記のログ出力はどうなる?

console.log(localStorage.getItem('deck') !== undefined ? 'バカめ!!よく確認しろ!!' : 'undefined です');
916: (ワッチョイ 4327-g4sH [164.70.253.210]) 2023/09/04(月)13:53 ID:R0PWdUab0(1/2) AAS
>>913
コンソール出力結果は

undefined
1
undefined

です

>>915
省3
917: (ブーイモ MM7f-gLHL [133.159.151.54]) 2023/09/04(月)14:44 ID:0gdMzEOZM(1) AAS
getItemは該当キーに対する値がなければundefinedではなくnullを返すのでlocalStorageが存在していれば

console.log(localStorage && (localStorage.getItem('deck')));は
null
undefined
と出力される

undefinedの上が空行になってるならdeckに対する値が入ってる
それが空文字ならfalsyなのでconsole.log(1)は実行されない
省2
918: (ブーイモ MM7f-gLHL [133.159.151.232]) 2023/09/04(月)14:45 ID:I1Zu7zQTM(1) AAS
はっきりさる!
919: (ワッチョイ 4327-g4sH [164.70.253.210]) 2023/09/04(月)15:37 ID:R0PWdUab0(2/2) AAS
あー わかりました
"undefined" っていう文字列がすでに入っちゃってたみたいです

丁寧に回答いただいてありがとうございました!
920: (ワッチョイ cf63-0HOd [153.218.137.10]) 2023/09/04(月)15:59 ID:KQbfSHx50(1) AAS
ウキキ🐒
input セレクタで解決しましたカッコイイ記述ありがとうございます
921: (オッペケ Sr07-JKlf [126.255.138.111]) 2023/09/05(火)12:01 ID:y2XoXHZcr(1) AAS
>【何をしたのか】開発ツールコンソール上でサンプルコードを実行すると
>条件文が undefined にもかかわらず if 文内 console.log(1) が実行される
不可解な挙動に遭遇したとき、自分が何か勘違いしてないかまずそこを疑ってみようという教訓
あとtruthyやfalsyな値の取り扱いは慎重に
922: (ワッチョイ 2901-pIYl [60.114.101.121]) 2023/09/28(木)14:42 ID:Pzc86hhG0(1) AAS
ほんまに、助かったで!
923: (ワッチョイ 454b-wchx [110.2.215.28]) 2023/10/04(水)23:59 ID:77DZdeZo0(1) AAS
if(rd41.value){
dofn()
}

これが正しく実行されないのですが(暴走するというか、意味不明な実行結果が現れます)、if文の中で関数の呼び出しは出来ないのでしょうか?
もしそうなら、このコードを正しく動作するように書き換えることは出来ますか?
924: 923 (ワッチョイ 454b-wchx [110.2.215.28]) 2023/10/05(木)02:54 ID:pCa3KI6i0(1) AAS
普通に動作しました
すみません
925
(1): (ワッチョイ 9f05-cJ9m [116.94.11.103]) 2023/10/16(月)00:30 ID:tJl0Ngd50(1/4) AAS
質問です
下記のURLは音楽サイトJangoの再生ページURLです

 外部リンク:www.jango.com
 外部リンク:www.jango.com
 外部リンク:www.jango.com

これらのページをブラウザで開いた時に出てくる水色のメッセージ
パネルをJavaScriptで閉じる方法を教えてください
省4
926
(1): (ワッチョイ 2e76-tQak [247.119.160.34]) 2023/10/16(月)00:54 ID:SqBXoLFp0(1) AAS
document.querySelectorAll(“.MuiDialog-container,.MuiBackdrop-root”).forEach(e => e.remove())
927: (ワッチョイ 9f05-cJ9m [116.94.11.103]) 2023/10/16(月)08:33 ID:tJl0Ngd50(2/4) AAS
>>926
早速ありがとうございます
ただ、注意深くコピペして実行させたのですが
残念ながらメッセージパネルは閉じられませんでした
928
(1): (ワッチョイ e25c-CexO [211.121.28.151]) 2023/10/16(月)09:38 ID:9MW6cr+O0(1) AAS
document.querySelector(".MuiSnackbar-anchorOriginTopCenter").remove()
929: (ワッチョイ 9f05-cJ9m [116.94.11.103]) 2023/10/16(月)10:55 ID:tJl0Ngd50(3/4) AAS
>>928
すいません、それもダメみたいです
930: (ワッチョイ 9f05-cJ9m [116.94.11.103]) 2023/10/16(月)11:01 ID:tJl0Ngd50(4/4) AAS
ブラウザ上の全然関係ない場所をクリックして自己解決しました

document.elementFromPoint(1, 1).click()

根本的な問題から逃げたようで悔しいですけどw
931: (ワッチョイ c705-4hWW [210.203.192.54]) 2023/10/24(火)20:00 ID:xAzUmtPF0(1) AAS
>>925
誰一人解決できなかったのか?
すまん、俺もわからんw
932: (ワッチョイ 877c-JmE3 [122.212.18.110]) 2023/10/25(水)13:36 ID:JRNrMb5/0(1) AAS
名前付き引数としてプロパティをもつオブジェクトを引数にする場合のJSDocの書き方ってどう書くのが正しいのでしょうか?
ネットで調べて以下の画像のように書くと、VSCodeで関数の説明で表示される時にプロパティ側の日本後説明部分が表示されません。
画像リンク[png]:imgur.com

構文のほうには型は反映されてるので読み込めてはいるようなのですが…
933
(4): (ワッチョイ 5fc2-vcKV [133.155.195.156]) 2023/10/26(木)10:06 ID:QIG+kzYs0(1) AAS
source = ['いぬ=ドッグ', 'ぬこ=猫咪', 'キャット=にゃんこ', 'ねこ=キャット', 'わんこ=小狗', '老鼠=ねずみ', '小狗=ドッグ', 'マウス=ねずみ', '猫咪=キャット']
これを
result = [['いぬ', 'ドッグ', 'わんこ', '小狗'],
['ぬこ', '猫咪', 'キャット', 'にゃんこ', 'ねこ'],
['老鼠', 'ねずみ', 'マウス']]
これに集計するにはどうしたらいいですか
934: (ワッチョイ e701-2gMB [60.89.160.133]) 2023/10/26(木)12:52 ID:jSMDhhI40(1/2) AAS
>>933
外部リンク:developer.mozilla.org
935: (ワッチョイ e701-2gMB [60.89.160.133]) 2023/10/26(木)12:52 ID:jSMDhhI40(2/2) AAS
>>933
外部リンク:developer.mozilla.org
1-
あと 67 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.026s