[過去ログ]
JavaScript の質問用スレッド vol.125 (1002レス)
JavaScript の質問用スレッド vol.125 http://mevius.5ch.net/test/read.cgi/tech/1659855460/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
627: デフォルトの名無しさん (ワッチョイ bf3d-Sc6R [133.32.132.49 [上級国民]]) [sage] 2023/01/26(木) 00:31:01.01 ID:c9Kzf+f60 【環境】Win11,Chromeで表示させたHTMLの中のjavascript Windowsのフルパスのファイル名が入った変数を\でsplitしたいんだけど可能? x_textにはJSONデータから取ってきた'D:\\00.png'が入っていて console.log(x_text)だとD:\00.pngと表示 これをsplitすると aaa1.html:154 Uncaught TypeError: Assignment to constant variable. になる。 split('\\')をsplit('\\\\')にしても同じ console.log(x_text) arr_text = x_text.split('\\') ←ここでエラー console.log(arr_text[0]) http://mevius.5ch.net/test/read.cgi/tech/1659855460/627
628: デフォルトの名無しさん (ワッチョイ 8361-4svA [222.144.108.11]) [sage] 2023/01/26(木) 00:37:27.57 ID:q740ttN00 >>627 arr_textがconst宣言されてるだけでは? http://mevius.5ch.net/test/read.cgi/tech/1659855460/628
629: デフォルトの名無しさん (ワッチョイ bf3d-Sc6R [133.32.132.49 [上級国民]]) [sage] 2023/01/26(木) 01:06:05.60 ID:c9Kzf+f60 >>628 できました。 サンクスです。 http://mevius.5ch.net/test/read.cgi/tech/1659855460/629
630: デフォルトの名無しさん (アウアウウー Saa3-6TJq [106.129.156.153]) [] 2023/01/29(日) 10:31:07.49 ID:rZA8vUyra 初学者質問ですいませんが、変数aが文字列あいう、かつ、変数bがundefinedでない時 というif文を書きたい時 if (a=='あいう' && (!(b === void 0))) {... という書き方であってますか? よりシンプルな書き方とか、より標準的な書き方ってありますでしょうか。 http://mevius.5ch.net/test/read.cgi/tech/1659855460/630
631: 502 (ワッチョイ bf01-IIfr [60.103.64.138]) [sage] 2023/01/29(日) 12:00:10.71 ID:9rN3KLzS0 厳密不等価演算子 !== https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Operators/Strict_inequality undefined が予約語になってないから void 0、ってのは……はて、今もやるものかね http://mevius.5ch.net/test/read.cgi/tech/1659855460/631
632: デフォルトの名無しさん (ワッチョイ 775f-JCKB [14.8.104.32]) [sage] 2023/01/29(日) 12:54:20.77 ID:eUvMCdrW0 if(a == 'あいう' && !b)でもよさそうな気がしなくもない http://mevius.5ch.net/test/read.cgi/tech/1659855460/632
633: デフォルトの名無しさん (オッペケ Sr27-+FJ3 [126.133.207.3]) [sage] 2023/01/29(日) 15:43:05.57 ID:d0tJgmu5r >>631 undefined は予約語ではないのでローカル変数による上書きが可能…という意味では、void 0 を使う価値はある http://mevius.5ch.net/test/read.cgi/tech/1659855460/633
634: デフォルトの名無しさん (アウアウウー Saa3-6TJq [106.129.157.183]) [] 2023/01/29(日) 15:59:30.70 ID:rpOrCqGha >631 ありがとうございます。リンク先確認しました。 if(a=='あいう' && b!== undefined またはvoid 0) という感じでしょうか。 ここでb!= undefined とするとまずいのはbがnullの時だけ、という認識でいいでしょうか。 >632 ありがとうございます。bが0や空文字の時にも偽になりそうです。 http://mevius.5ch.net/test/read.cgi/tech/1659855460/634
635: デフォルトの名無しさん (ワッチョイ df79-jh2e [220.150.90.192]) [sage] 2023/01/29(日) 16:03:43.52 ID:R24XfIrD0 第一にjavascriptみたいな後付け追加仕様が混在する言語は規格よりも実装の影響力が強いから 想定環境で検証済の方法を採用すべきだと思う コードとしては変数をtypeofで"undefined"と比較するのが恐らく理解しやすいが、 メンテナがjavascriptに十分慣れていてvoid 0のイディオムの理解を期待できるならそっちでもいい http://mevius.5ch.net/test/read.cgi/tech/1659855460/635
636: デフォルトの名無しさん (スッップ Sd72-X84U [49.98.141.203]) [sage] 2023/01/29(日) 16:28:19.00 ID:MX/guDl/d >>634 結局のところ ・undefinedが上書きされる可能性を考慮する必要があるのか ・bがundefined以外のfalsyな値を取りうるのか ・取る場合それぞれの値をundefinedとは区別したいのか同じとみなしたいのか この辺次第で望ましい書き方は変わってくるわけで http://mevius.5ch.net/test/read.cgi/tech/1659855460/636
637: デフォルトの名無しさん (オッペケ Sr27-+FJ3 [126.133.207.3]) [sage] 2023/01/29(日) 16:30:22.92 ID:d0tJgmu5r >>634 型チェックも働かせるなら if (a. === 'あいう' && b !== void 0) と書けば良い 'あいう' も==では型チェックしない > ここでb!= undefined とするとまずいのはbがnullの時だけ まずいのは、undefined! == void 0 の場合 http://mevius.5ch.net/test/read.cgi/tech/1659855460/637
638: デフォルトの名無しさん (アウアウウー Sacd-3+Au [106.128.44.107]) [] 2023/02/12(日) 19:44:05.09 ID:zQHZ3m1Fa //☆☆県(API番号☆00000)の予報を取得 let url = "https://www.jma.go.jp/bosai/forecast/data/forecast/☆00000.json"; fetch(url) .then(function(response) { return response.json(); }) .then(function(weather) { console.log(weather); //☆☆県を選択し、変数に詰め直す let area = weather[0].timeSeries[0].areas[0]; console.log(area); //発表者と更新日時の情報を書き出す document.getElementById("publishingOffice").lastElementChild.textContent = weather[0].publishingOffice; document.getElementById("reportDatetime").lastElementChild.textContent = weather[0].reportDatetime; //特定の地域の情報を画面に書き出す document.getElementById("targetArea").lastElementChild.textContent = area.area.name; document.getElementById("today").lastElementChild.textContent = area.weathers[0]; document.getElementById("tomorrow").lastElementChild.textContent = area.weathers[1]; document.getElementById("dayAfterTomorrow").lastElementChild.textContent = area.weathers[2]; }); 上手く動かないのですがどこが間違えてますか?教えてください。 ☆はわざとです http://mevius.5ch.net/test/read.cgi/tech/1659855460/638
639: デフォルトの名無しさん (オッペケ Sr79-c/8M [126.179.247.114]) [sage] 2023/02/13(月) 16:33:17.79 ID:6gR8iJfAr バグってるので調査してください それは質問ではなく作業依頼 http://mevius.5ch.net/test/read.cgi/tech/1659855460/639
640: 502 (ワッチョイ a901-d354 [60.103.78.83]) [sage] 2023/02/13(月) 22:37:53.05 ID:E1kxmkHl0 >>638 やりたいことも伝えずに上手く動かないと言われてもなー http://mevius.5ch.net/test/read.cgi/tech/1659855460/640
641: デフォルトの名無しさん (JP 0H79-t1ev [126.249.157.89]) [sage] 2023/02/14(火) 07:31:57.89 ID:NKP9M84/H なぜ自身でデバッグせんのよ http://mevius.5ch.net/test/read.cgi/tech/1659855460/641
642: デフォルトの名無しさん (ワッチョイ 9279-sQVB [27.132.129.236]) [sage] 2023/02/14(火) 21:18:40.92 ID:snyjWmK+0 そのメソッドチェーンやめれば分かるよ エラーが起きない前提があってのメソッドチェーンだからよ http://mevius.5ch.net/test/read.cgi/tech/1659855460/642
643: デフォルトの名無しさん (ワッチョイ 9202-AGaU [27.92.176.51]) [sage] 2023/02/17(金) 12:17:26.22 ID:DJukcnvm0 $.each()とsetIntervalをつかって、 インターバル時間ごとに順番に配列の中身を、コンソール出力する方法ありますでしょうか? $.each()は、一度に処理するから、一つづつコンソール出力するのは難しいですかね。 http://mevius.5ch.net/test/read.cgi/tech/1659855460/643
644: デフォルトの名無しさん (ワッチョイ a901-WXfS [60.109.220.141]) [sage] 2023/02/17(金) 20:26:53.96 ID:iF4/ZjHx0 >>643 $,each()を使う理由がわからない setIntervalだけ使えば良い http://mevius.5ch.net/test/read.cgi/tech/1659855460/644
645: デフォルトの名無しさん (ワッチョイ a901-WXfS [60.109.220.141]) [sage] 2023/02/17(金) 22:54:40.37 ID:iF4/ZjHx0 >>643 clearintervalで1回だけタイマーを動かしてPromise化してawaitして$.each()を使えば、理屈ではできると思う 手段のモ目的化、かつ無駄に複雑だと思うが http://mevius.5ch.net/test/read.cgi/tech/1659855460/645
646: デフォルトの名無しさん (アウアウウー Sa81-JXsU [106.154.152.216]) [sage] 2023/02/18(土) 19:51:29.82 ID:gBmvvkX6a nodeでPythonのif name==main みたいなことできませんか? メソッドの動きをデバッカーでみたいんです http://mevius.5ch.net/test/read.cgi/tech/1659855460/646
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 356 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.011s