[過去ログ] JavaScript の質問用スレッド vol.125 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
153(1): (ブーイモ MMce-pwL4 [163.49.215.251]) 2022/11/02(水)22:07 ID:zmf8vxSNM(1) AAS
これぐらいなら簡単
変数名と関数名がちゃんと付けられてるからそこから読んでいけば普通に読める
154: (ワッチョイ 174b-2YcT [110.2.215.28 [上級国民]]) 2022/11/02(水)22:12 ID:3LaOl4E/0(4/5) AAS
>>153
変数のlistとかどこにも定義されて無いんですけど…
console.log(list)とか突然書かれても、初心者にはわかりにくい
どこから出てきたのかと…
155: (ワッチョイ 775f-WhKm [14.11.8.0 [上級国民]]) 2022/11/02(水)22:46 ID:f9FvTICb0(1) AAS
>>152
任意の数値リストを突っ込むと最大値出してくれるっていうコードだろこれ
156: (テテンテンテン MM9e-BRTv [133.106.51.31]) 2022/11/02(水)23:13 ID:J736PzjWM(1) AAS
問題の方にあるのかも知らんし
ここで聞かれても分かんね
157: (ワッチョイ 174b-2YcT [110.2.215.28 [上級国民]]) 2022/11/02(水)23:36 ID:3LaOl4E/0(5/5) AAS
問題はこんな感じです
画像リンク[jpg]:i.imgur.com
(画像の下の方が切れてますが、>>152の画像と同じものが入っているだけです)
あまり親切じゃないから初心者には向いて無いのかな?
158: (ワッチョイ d6cf-ee5o [153.174.224.39]) 2022/11/02(水)23:40 ID:t/iark2f0(1) AAS
全部負の数値だと使えない
159(1): (ワッチョイ 927c-Tk+f [43.235.241.201]) 2022/11/03(木)11:43 ID:39/cO+p70(1) AAS
このコードは十分初心者向けに書かれていると思うけどねぇ
ただmax=0にしているから、基本は0より大きな数の配列の中から最大値を調べる処理という事に
160: (ワッチョイ 174b-2YcT [110.2.215.28 [上級国民]]) 2022/11/03(木)12:47 ID:EP9jPLDR0(1/2) AAS
>>159
この学習アプリやってた
Google製のJavaScript教育ツール「Grasshopper」は基礎から学べて初心者に優しい
外部リンク[html]:forest.watch.impress.co.jp
161: (ワッチョイ d6cf-ee5o [153.174.224.39]) 2022/11/03(木)15:53 ID:78vcP9/m0(1) AAS
次のステップなどで対応するならいいけどね
max の初期値を配列の先頭から取れば済むだけだが
162: (ワッチョイ 174b-2YcT [110.2.215.28 [上級国民]]) 2022/11/03(木)20:27 ID:EP9jPLDR0(2/2) AAS
ようやくわかりました
2つめの関数の中で前に定義した1つめの関数を実行してるんですね
関数は定義&実行で1ペアと考えないといけない
次に進みます
163: (ワッチョイ 56db-iO6U [217.178.96.73]) 2022/11/04(金)08:09 ID:RzANRCFJ0(1) AAS
#を付ける プライベートクラスフィールドが分かりにくい。
解説しているサイトも少ない。
164(1): (ワッチョイ 5f4b-YZvV [110.2.215.28 [上級国民]]) 2022/11/07(月)15:24 ID:zC6hz6+Y0(1/4) AAS
Adobe Illustratorのスクリプトを書くのにHTMLの知識いりますか?
JavaScriptの入門書を読んでたんですけど、前半のJavaScriptの文法の所まで読み終わりました
後半はHTMLとJavaScriptの組み込み方みたいになってるんだけど、ここ読む必要あるのかな?
もちろん知ってた方がためになるんだろうけど、次のAdobe JavaScriptの本へ行こうか迷っています…
165: (ワッチョイ 5f4b-YZvV [110.2.215.28 [上級国民]]) 2022/11/07(月)15:29 ID:zC6hz6+Y0(2/4) AAS
DTP(印刷)でillustratorを使ってるのでWebは扱っていません
166: (オッペケ Sr33-bOwO [126.156.203.60]) 2022/11/07(月)15:34 ID:FsgEaHF8r(1) AAS
AdobeのjavascriptというかESバージョンめちゃくちゃ古くて記述するの苦労したが最近はどうなんだ
167: 164 (ワッチョイ 5f4b-YZvV [110.2.215.28 [上級国民]]) 2022/11/07(月)15:35 ID:zC6hz6+Y0(3/4) AAS
自己レスですが必要無いそうです
ES2015以降も必要無いそうです
constとかletが使えないので全部varになってる
168(1): (ワッチョイ ff7b-J20U [153.178.229.141]) 2022/11/07(月)16:15 ID:5T/PrU7d0(1) AAS
>>164
CEPでも使わない限りはHTMLの知識は不要。
169: (ワッチョイ 5f4b-YZvV [110.2.215.28 [上級国民]]) 2022/11/07(月)16:33 ID:zC6hz6+Y0(4/4) AAS
>>168
ありがとうございます。
170(2): (ワッチョイ 5f4b-YZvV [110.2.215.28 [上級国民]]) 2022/11/11(金)22:39 ID:6PYY3JKr0(1/2) AAS
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()
省30
171(1): (ワッチョイ 5f4b-YZvV [110.2.215.28 [上級国民]]) 2022/11/11(金)22:42 ID:6PYY3JKr0(2/2) AAS
CAN.onClick = function(){win1.close();exit();}
みたいなことをやりたいのですが、exit()はAdobeScriptにはありません…
172: (ワッチョイ d501-KuSQ [60.111.111.83]) 2022/11/12(土)05:24 ID:/in1tyv80(1) AAS
>>170-171
質問の意味がわからない
CAN.onClick = function(){win1.close()}
で処理は終了している
173(1): (ワッチョイ 3697-FFna [121.94.16.107]) 2022/11/12(土)13:17 ID:xCg5uX6U0(1) AAS
コールバック関数について、伺いたいのですが。
コールバック関数は、引数に渡される関数という理解でいますが。
これは関数であって、オブジェクトメソッドを渡すこともできますでしょうか。
例えば、
object.addEventlistener()
などの、メソッドも渡すことができますでしょうか?
174: (オッペケ Srb5-mkcu [126.156.185.8]) 2022/11/13(日)08:09 ID:YDVUHmoCr(1) AAS
object.addEventlistener なら関数だから渡せるけど
object.addEventlistener() は渡せないな
175: (ワッチョイ d501-KuSQ [60.111.111.83]) 2022/11/13(日)09:42 ID:wFqjoTWK0(1/3) AAS
>>173
object.addEventlistenerで渡せるが、実行時のthis値が変わるので、期待通りに動作しない
bindを使うか、「コールバック関数を渡す関数」にthis値束縛機能があればそれを使う必要がある
176(1): (ワッチョイ 3697-FFna [121.94.16.107]) 2022/11/13(日)15:10 ID:xoKJX++V0(1/2) AAS
ありがとうございます。
Object.AddEventlistenerでも、コールバック関数になりうるということですね。
ただし、期待していることはできない。
関数(ユーザー定義)をコールバック関数にすることはイメージつくのですが。
オブジェクトメソッドをコールバック関数にするイメージがつきません。
何か、例文があれば教えていただけますでしょうか?
177(1): 176 (ワッチョイ 3697-FFna [121.94.16.107]) 2022/11/13(日)15:14 ID:xoKJX++V0(2/2) AAS
あ。addEventlistener以外で構いません。
178: (ワッチョイ d501-KuSQ [60.111.111.83]) 2022/11/13(日)15:38 ID:wFqjoTWK0(2/3) AAS
>>176-177
this値の変え方まで書いているのに、なぜにイメージ?
コールバック関数を使ったコードを書いて試せばすぐにわかる問題
179: (ワッチョイ d501-KuSQ [60.111.111.83]) 2022/11/13(日)15:46 ID:wFqjoTWK0(3/3) AAS
Function.prototype.bind
外部リンク:developer.mozilla.org
180: (ワッチョイ 3d4b-aW8A [110.2.215.28 [上級国民]]) 2022/11/13(日)17:36 ID:BIywqmt20(1) AAS
AdobeScriptなのですが、
画像リンク[jpg]:i.imgur.com
上の画像の「四角のパスの四隅をハサミツールで切って、塗りを線にする」まではスクリプトで出来るのですが、「短辺を特定する」ということはスクリプトで出来るのでしょうか?
一般的なJavaScriptの話でもいいのですが、出来るとか無理そうとか…
181(1): (ワッチョイ a905-wHkz [210.143.72.233]) 2022/11/13(日)19:38 ID:0s117XaL0(1/2) AAS
質問です、どなたか教えて下さい、どうか宜しくお願いいたします
インターネットラジオ JCBA FMはな再生ページ
外部リンク:www.jcbasimul.com
上記サイトを開くとCookie利用承諾の画面が出てきます。この利用承諾画面は
document.getElementsByClassName("cookieBanner__btn")[0].click()
とすることで自動的にOKボタンを押して閉じることができました。引き続き再生ボタンを押したいので
省4
182: (ワッチョイ d501-8IZr [60.111.190.247]) 2022/11/13(日)20:25 ID:cqK0B72A0(1) AAS
ユーザー操作が起点じゃない場合は音声再生をブロックする、という制限がブラウザ側でかかってることがある
その場合はブラウザの設定で解除できるかもしれない
183(1): (ワッチョイ bd61-+FOd [180.15.119.124]) 2022/11/13(日)20:33 ID:8b+kwr5c0(1) AAS
>>181
iframeの中かつshadowDOMの中なので一発で要素を取得できない
document.querySelector(".radioPlayer__iframe").contentDocument.querySelector("#player_ui").shadowRoot.querySelector("button").click();
jcba-playerカスタムエレメントはplay()メソッドが実装されてるようなので
document.querySelector(".radioPlayer__iframe").contentDocument.querySelector("#player_ui").play();
でもいける
184(1): (ワッチョイ f6cf-gPc0 [153.174.224.39]) 2022/11/13(日)20:47 ID:Kw8DgDNz0(1) AAS
こうじゃないか
document.getElementById("player_ui").shadowRoot.querySelectorAll("button")[0].click()
または
document.getElementById("player_ui").play();
185: (ワッチョイ a905-wHkz [210.143.72.233]) 2022/11/13(日)22:43 ID:0s117XaL0(2/2) AAS
>>183
すばらしい!有り難うございます!そのどちらの方法でも再生ボタンがクリックできました!
何を勉強したらあなたのような達人になれるのでしょうか?本当に有り難うございました!
>>184
お答えくださり有り難うございます。ただ、残念ながらその方法はどちらもNGでした。
"player_ui" を "#player_ui" に変えても駄目なので、すみませんが>>183を使わせてもらいます。
186: (ワッチョイ 3d4b-aW8A [110.2.215.28 [上級国民]]) 2022/11/14(月)15:59 ID:dW/V591r0(1/3) AAS
if( ){ };の( )の中に「関数txtfn()が一度も実行されていなかったら」という条件を書きたいんですけど、どう書けばいいんでしょうか?
無理でしょうか?
187: 186 (ワッチョイ 3d4b-OzUL [110.2.215.28 [上級国民]]) 2022/11/14(月)16:42 ID:dW/V591r0(2/3) AAS
AA省
188(1): (ワッチョイ 1a7c-BvCT [43.235.241.201]) 2022/11/14(月)17:23 ID:Ofrc3j5I0(1) AAS
単にループ前にフラグをfalseにでもしておいて、一度でも実行すればtrueにすれば判断出来るのでは?
189: (ワッチョイ 3d4b-OzUL [110.2.215.28 [上級国民]]) 2022/11/14(月)17:46 ID:dW/V591r0(3/3) AAS
>>188
SEL = activeDocument.selection
LAY = activeDocument.activeLayer
var yk=0;
for(s=0; s<SEL.length; s++) SELfn(SEL[s])
function SELfn(sx){
if(sx.typename != 'PathItem') return
省16
190: (ワッチョイ 2abd-masj [133.209.119.15]) 2022/11/14(月)18:12 ID:zxQDBIse0(1) AAS
すまん、敢えてここで聞かせて
Windows しか持っておらず、JavaScript の Safari での動作確認のため極力安い MacBook かなにかを買いたい。
中古でもなんでもいいんだけど、今時の Safari が動くやつって何を選べばいい?
Mac も iOS も Safari の系譜もよく分からず途方に暮れてる。
いわゆるブラウザのデベロッパーツールで動作確認したいので、多分 iPhone とかじゃだめなんだよね?
アドバイスおねがい
191(1): (スッップ Sd7a-4CYG [49.98.130.245]) 2022/11/14(月)18:37 ID:srKPlYrDd(1) AAS
safariのバージョンってiOSと連動だって話だったと思うから最新のiOSサポートしてる機種ならええんでないの?
Mac系のスレで理由話して最新のiOSが動く安いやつどれ?って聞くのが確実だろう
192(1): (ワッチョイ a94e-Uv+W [210.138.216.243]) 2022/11/14(月)20:44 ID:pZNm0HpP0(1) AAS
動作確認のために実機買うなんて景気のいい話だなぁ羨ましい
俺ならBrowserStackとかLambdaTest使っちゃうけどね
193(1): (ワッチョイ dd5f-PnSp [14.8.104.32]) 2022/11/14(月)21:12 ID:SgEq73X20(1) AAS
iPhone持ってる人に実機テストしてもらっちゃうな
194: 190 (ワッチョイ f1bd-masj [122.133.73.185]) 2022/11/14(月)22:33 ID:llxM2eVb0(1) AAS
>>192
景気なんてよくねーよだからケチりたいんだろ。
でも何そのおもしろそうなキーワードは。調べてくる
>>193
これまで作ったのをたまたま iPhone で見たら動いてないのがあってね。
元々 Safari とか眼中には無かったけどそんなに特殊なことやってるとも思ってなかったんで、動かないとか思ってなかった。
あんまり気分悪いんでちょっと調べておこうかと。
省6
195(1): (ワッチョイ 3697-FFna [121.94.16.107]) 2022/11/14(月)23:54 ID:h4ns2H1B0(1) AAS
イベントオブジェクトを使わず、thisを使って、
そのイベントの発生元の要素を取得することは可能でしょうか?
196: (ワッチョイ d501-KuSQ [60.111.111.83]) 2022/11/15(火)06:06 ID:zBqzsCj00(1) AAS
>>195
無理
197(2): (ワッチョイ a905-wHkz [210.143.72.233]) 2022/11/15(火)08:04 ID:mRl02hRT0(1/2) AAS
すみません、先日JavaScriptによるクリックについて質問した者です
情けないのですが、今度は別サイトの再生ボタンがどうしても押せず困っています
インターネットラジオFM++ FMはなび再生ページ
外部リンク:fmplapla.com
ソース見るとiframeもshadowDOMも使っていないように見えるのに、再生ボタンを押せません
document.getElementsByClassName("player_start_button")[0].click()
document.getElementsByClassName("start_stop_button_button")[0].click()
省2
198: (ワッチョイ bd4f-FFna [180.0.191.133]) 2022/11/15(火)09:45 ID:ott+UO1u0(1) AAS
該当する要素がない
start_btns = document.getElementsByClassName("player_start_button")
console.log( start_btns.length ) //=> 0
start_stop_btns = document.getElementsByClassName("start_stop_button_button")
console.log( start_stop_btns.length ) //=> 0
199(1): (ワッチョイ f6cf-gPc0 [153.174.224.39]) 2022/11/15(火)11:01 ID:9SlnRoJw0(1/2) AAS
>>197
ブラウザの DevTools でイベントリスナーの click を見ると見つかる
200: (ワッチョイ f6cf-gPc0 [153.174.224.39]) 2022/11/15(火)11:16 ID:9SlnRoJw0(2/2) AAS
>>199
chromeだと当該要素の「検証」をすると出てくる
201(1): (ワッチョイ bd61-+FOd [180.15.119.124]) 2022/11/15(火)19:29 ID:T0qQfj8P0(1) AAS
>>197
対象のclassをよく見てみよう
202: (ワッチョイ a905-wHkz [210.143.72.233]) 2022/11/15(火)20:10 ID:mRl02hRT0(2/2) AAS
>>201
document.querySelectorAll("button")[0].click()で行けました
有り難うございました
203: (ワッチョイ dd5f-PnSp [14.8.104.32]) 2022/11/16(水)00:23 ID:q+7X+iJ00(1) AAS
こういう程の良い距離感のアドバイスを遅れる人間になりたいですな
204: (ワッチョイ 3d4b-aW8A [110.2.215.28 [上級国民]]) 2022/11/16(水)01:03 ID:yZvimkXe0(1/4) AAS
>>170ですが、やっぱりキャンセルボタンを押すと
CAN.onClick = function(){win1.close()}の所で終わらなくて、最後の行まで実行されるんですがどうすれば中断出来るんでしょうか?
キャンセルしてもテキストの大きさが変わって終わります
205(1): (テテンテンテン MM8e-PjKb [133.106.50.10]) 2022/11/16(水)01:15 ID:6ujCOi6jM(1) AAS
そもそもキャンセルボタン押す前にテキストサイズ変わってんじゃねえの
206: (ワッチョイ 3d4b-aW8A [110.2.215.28 [上級国民]]) 2022/11/16(水)01:28 ID:yZvimkXe0(2/4) AAS
>>205
「画像とテキストが一緒になってる図で、画像だけ拡大縮小してテキストサイズはそのままにする」というスクリプトなんですけど、キャンセルすると図の大きさはそのままでテキストだけ拡大縮小してしまうんですよ
これでは困るのでキャンセルの箇所でコードから抜け出したい
207(2): (ワッチョイ bd4f-FFna [180.0.191.133]) 2022/11/16(水)03:25 ID:pSETlPcG0(1) AAS
CAN.onClick = function(){win1.close(); return; }
ではなく、
CAN.onClick = function(){win1.close()}
return;
上は、その無名関数から抜け出すだけで、
下は、全体の処理から抜け出す
208: (ワッチョイ 3d4b-aW8A [110.2.215.28 [上級国民]]) 2022/11/16(水)14:57 ID:yZvimkXe0(3/4) AAS
>>207
まだ仕事中で確かめられていないのですが、キャンセルでなくてOKの時も抜けたりしませんか?
209: (ワッチョイ 3d4b-OzUL [110.2.215.28 [上級国民]]) 2022/11/16(水)16:05 ID:yZvimkXe0(4/4) AAS
>>207
return;を入れると、違う動作を始めたので保留にします。
時間がある時に考えます。
どうもありがとうございました。
210(1): (ワッチョイ bd10-FFna [180.12.82.129]) 2022/11/17(木)16:50 ID:BipbxCG90(1/2) AAS
<div id="zahyou" style="position:absolute">aaaaaaaaaa</div>
<スクリプト>
for(let n=1;n<=100;n++){
if(n % 2 === 0){
document.getElementById("zahyou").style.left = "0px";
}
else{
省21
211: (ブーイモ MM8e-ompL [133.159.152.122]) 2022/11/17(木)17:45 ID:ZrcXbqFYM(1) AAS
上も動いてるよ
一瞬で終わるから見えないだけ
212(1): (ワッチョイ 46bd-masj [49.129.242.78]) 2022/11/17(木)18:17 ID:6VGHAaqQ0(1) AAS
>>210
画面のレンダリングは逐一行われないから。
イベント契機で実行されたスクリプトの処理を一旦終えたときその最終的な結果がレンダリングされるというか、一旦処理を終えないとレンダリングされないと思っておけばいい。
setInterval のやつは、インターバルの契機で実行された処理は1コマ分の処理だけして終わるから、その都度レンダリングされる(かもしれない)。
実際は周期があまり高頻度だと、処理を終えてもレンダリングされるとは限らず間引かれたりする。
ただ未レンダリングだからといってもDOMの状態やスタイルの設定などは逐一適用されてる。
213: (ワッチョイ bd10-iQtw [180.12.82.129]) 2022/11/17(木)20:15 ID:BipbxCG90(2/2) AAS
>>212
そうだったんですか
ありがとうございます
214: (ワッチョイ bd4f-FFna [180.0.191.133]) 2022/11/18(金)09:19 ID:Wj1K/ZC10(1) AAS
a = "0px";
a = "200px";
a = "0px";
a = "200px";
a = "0px";
a = "200px";
こういう処理を100回やってから、100回目の後だけ再描画されるのだろう。
省1
215(1): (スッップ Sd7a-PnSp [49.98.175.43]) 2022/11/18(金)17:10 ID:T5zu6F7Id(1) AAS
横からで申し訳ないけど、アニメーション処理を行うならsettimeoutとかでわざと描画間隔を空ける必要があるって解釈でいいのかな?
216(1): (ワッチョイ 9abd-masj [221.171.102.71]) 2022/11/18(金)17:16 ID:Zs9eTx2N0(1) AAS
>>215
一コマ毎にイベント処理を終えブラウザに処理を返す構造にしないといけない
あるいはスタイルや SVG でアニメーションさせるか
217: (ワッチョイ f6cf-gPc0 [153.174.224.39]) 2022/11/18(金)17:23 ID:UFs4jVzI0(1) AAS
ブラウザでは、Performanceパネルや
タイムラインパネルでチェックできる
218(1): (ワッチョイ bd61-+FOd [180.15.119.124]) 2022/11/18(金)19:14 ID:RNEbLEjB0(1) AAS
アニメーションならsetTimeoutよりrequestAnimationFrameだね
219: (ワッチョイ dd5f-PnSp [14.8.104.32]) 2022/11/18(金)21:22 ID:dA0W7FfK0(1) AAS
>>216
>>218
わっちょい違うけど同一人物です
勉強になります
220: (ワッチョイ 5b4f-kfYZ [180.0.191.133]) 2022/11/19(土)04:30 ID:uCGRkc1L0(1) AAS
ゲームセンターにある機械とか、パソコンゲームでは、よくコマ(フレーム)落ちが起きる
1/30秒とか1/60秒の間に、処理が終わらないので、再描画できない
221: (ワッチョイ db4b-7Gcv [110.2.215.28 [上級国民]]) 2022/11/19(土)19:26 ID:2irpXLl70(1/2) AAS
例えばドキュメント上に5つのアイテムがあるとして、その5つのアイテムそれぞれの幅を合計したものが知りたいのですが、途中までコードを考えました
(5つというのは仮のアイテム数で実際は未定です)
DOC=activeDocument;
SEL=DOC.selection;
for(i=0;i<SEL.length;s++){
BND=SEL[i].geometricbounds;
W=BND[2]-BND[0];
省2
222(1): (ワッチョイ db4b-7Gcv [110.2.215.28 [上級国民]]) 2022/11/19(土)19:32 ID:2irpXLl70(2/2) AAS
すみません
質問してから気付きました
これでいけますか?
DOC=activeDocument;
SEL=DOC.selection;
for(i=0;i<SEL.length;s++){
BND=SEL[i].geometricbounds;
省3
223: (ワッチョイ 6301-mUd4 [60.111.111.83]) 2022/11/19(土)23:28 ID:9yqGhBqR0(1) AAS
>>222
試してから質問しよう
224(1): (ワッチョイ 1a02-jVlY [59.129.56.155]) 2022/11/20(日)07:58 ID:zjUQ0JII0(1) AAS
for の前にW=0してね
225: (ワッチョイ db4b-7Gcv [110.2.215.28 [上級国民]]) 2022/11/20(日)19:31 ID:bgVSrlSG0(1) AAS
>>224
ありがとうございます
for(i=0;i<SEL.length;i++){ ~ }っていう式がコードの中にいくつも出てくるんですけど、変数iのところはそれぞれの式で変えないといけないんでしょうか?
for(j=0;j<SEL.length;j++){ ~ }とか。
関数内だけですか?
同じ変数文字が使えるのは
226: (JP 0Hbb-stRS [126.249.157.89]) 2022/11/20(日)20:42 ID:XzYfw6V5H(1) AAS
いい質問ですね
変数のスコープの問題なので試してみたらいかがでしょう?
jsのスコープをしっかり押さえると
伸びしろが変わります!
227: (ワッチョイ db4b-7Gcv [110.2.215.28 [上級国民]]) 2022/11/21(月)02:03 ID:ZMd64Nu10(1/3) AAS
ありがとうございます
勉強を始めて1か月ですけど改造はわりとうまく出来るようになりました
最初は何が書いてあるのかわからないんだけど、ジーッとしつこく見てるとわかって来ますね
228(2): (JP 0Hbb-stRS [126.249.157.89]) 2022/11/21(月)07:16 ID:uz2/XLFXH(1/3) AAS
let も var も(スコープ内)再代入可能です
let i=0;
for(i=0;i<10;i++,console.log(1,i));
for(i=0;i<10;i++,console.log(2,i));
console.log('------');
for(i=0;i<10;i++){
console.log(3,i);
省12
229(1): (ワッチョイ 97bd-Ikze [122.133.73.231]) 2022/11/21(月)08:11 ID:ygpzkhrQ0(1) AAS
>>228
中腹の二重ループについて敢えてやってるなら説明が必要じゃね。
230(1): (JP 0Hbb-stRS [126.249.157.89]) 2022/11/21(月)18:52 ID:uz2/XLFXH(2/3) AAS
>>229
for(i=0;i<SEL.length;i++){}
for(j=0;j<SEL.length;j++){}
と質問されてるので入子構造なんだろうなと
231: (ワッチョイ db4b-7Gcv [110.2.215.28 [上級国民]]) 2022/11/21(月)18:58 ID:ZMd64Nu10(2/3) AAS
入子じゃないですよ
ドキュメント上にアイテムが複数あって、何回も全アイテムを移動したり変形したりする必用があるので並列です
232(1): (ワッチョイ db4b-7Gcv [110.2.215.28 [上級国民]]) 2022/11/21(月)19:04 ID:ZMd64Nu10(3/3) AAS
>>228
何回も使えるんですね
ありがとうございます
233: (ワッチョイ 03bd-Ikze [220.144.110.253]) 2022/11/21(月)19:35 ID:+zVCoGZg0(1) AAS
>>230
二重ループの外と内とで同じ i を使ってることについてよ。
敢えてやってるならどういうメカニズムでどういう結果になるのか説明てあげないと分からないんじゃない?
上下前次1-新書関写板覧索設栞歴
あと 769 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.026s