天才お前らがプログラミング初心者の俺を助けてくれくれると聞いてまいりました次第なんですが

1 : 2021/10/14(木) 16:14:33.119 ID:/u5ywnln0
javascriptで自作関数のA、B、Cを作って、
a = A();
b = B();
c = C();
っていう風にその関数を呼び出した時に、
呼び出すのがa=A()とb=B()だけだったりc=C()だけなら問題ないんだけどa=A()とc=C()の両方が含まれてる時のみ構文エラー出てくるんだけど、
これは考えられる原因としてはどういった物がありえるんですか……?
2 : 2021/10/14(木) 16:15:32.684 ID:9xs9YzHz0
ちょっと何言ってるか分かんない
10 : 2021/10/14(木) 16:19:56.702 ID:/u5ywnln0
>>2
俺もよく分かんない

function A(){

function B(){

function C(){

////////と書いていて、以下で
a=A();
b=B();


b=B();
c=C();

とした時は何のエラーも出ないのに、

a=A();
b=B();
c=C();

a=A();
c=C();

とした時はエラーが出るのよ

>>4,5
コード糞長えのだ…

3 : 2021/10/14(木) 16:16:34.922 ID:nLFSKPDSM
それだけでは分からないが何か盲点のところで単純ミスをしてそう
4 : 2021/10/14(木) 16:16:37.178 ID:ih+GP4Yy0
コードとエラーのスクショはってほしいぞ
5 : 2021/10/14(木) 16:17:02.270 ID:yhvCTcb30
コードはれ
6 : 2021/10/14(木) 16:17:37.938 ID:9xs9YzHz0
言ってることが分かりそうで分からない
7 : 2021/10/14(木) 16:17:54.636 ID:Z4YLljR80
なんか同じ変数使ってるんじゃないか
13 : 2021/10/14(木) 16:21:22.847 ID:/u5ywnln0
>>7
関数内では同じ変数使いまくってるけどそれって何かしらの問題でるような行為だっけ?
>>11
初心者なのでデリケートとか並列処理と言われても分からねえ…
8 : 2021/10/14(木) 16:19:19.852 ID:aKBf+BG+d
a,b,cはデリゲートってこと?
9 : 2021/10/14(木) 16:19:29.393 ID:nLFSKPDSM
A.B.Cのそれぞれに問題がないとして、構文エラーってことはそれらの関数に関係ないところで単純ミスしてそう
11 : 2021/10/14(木) 16:19:57.336 ID:aKBf+BG+d
「両方が読み込まれてる」ってのは並列処理のこと?
12 : 2021/10/14(木) 16:21:09.588 ID:Z4YLljR80
せめてエラー内容貼れよ
22 : 2021/10/14(木) 16:25:54.201 ID:/u5ywnln0
>>12
急ぎ撮ってきたけどこんなの
レス22番の画像サムネイル
14 : 2021/10/14(木) 16:21:42.392 ID:aKBf+BG+d
AとCで同じメモリ領域にアクセスしてるってことは無い?
15 : 2021/10/14(木) 16:22:43.162 ID:YP61WC7w0
関数の中身がわからんけど、Cの中に、AやBで変更した値に依存するコードが書いてあるとか?
24 : 2021/10/14(木) 16:26:57.137 ID:/u5ywnln0
>>15
ABCはそれぞれ単独で動作してるのを確認してるからそれは大丈夫だと思うのだけども……
16 : 2021/10/14(木) 16:23:13.143 ID:8DMUjvtP0
エラーが出るならエラーメッセージをまず貼れよ
あと大体謎のエラーって自分が思ってるところじゃないところの凡ミスだからデバッグ実行しろ
17 : 2021/10/14(木) 16:24:24.376 ID:ih+GP4Yy0
はっきりしたことはわからないけど
なんとなく変数のスコープ周りの問題ありそうだね
19 : 2021/10/14(木) 16:25:13.043 ID:aKBf+BG+d
>>17
だね
18 : 2021/10/14(木) 16:25:08.230 ID:GpMW9U6U0
AとCで競合してる処理があるんだろどうせ
20 : 2021/10/14(木) 16:25:26.512 ID:ih+GP4Yy0
もしそうだとしたら変数や定数の宣言を整えれば収まるかも?
21 : 2021/10/14(木) 16:25:52.391 ID:yNQIf9bw0
aとcの内容分からんとどうしようもないぜよ……
23 : 2021/10/14(木) 16:26:38.612 ID:aKBf+BG+d
配列リストの終わり括弧が抜けてるな
26 : 2021/10/14(木) 16:27:53.207 ID:/u5ywnln0
>>23,25
)抜けとるぞと言われてる気はしてたけどどこが抜けてるのか全然分からない…
29 : 2021/10/14(木) 16:29:04.701 ID:KjtUFLIQ0
>>26
すまん 見間違いだった
25 : 2021/10/14(木) 16:26:58.584 ID:KjtUFLIQ0
if閉じてなくね?
27 : 2021/10/14(木) 16:28:03.737 ID:YP61WC7w0
syntaxErrorって・・・
28 : 2021/10/14(木) 16:28:33.469 ID:PGT3kSJU0
300の後にカンマがない
30 : 2021/10/14(木) 16:30:07.685 ID:/u5ywnln0
>>28
% 300 のとこ?
,がいると聞いた事が無いというかここまで散々同じ書き方してたけどほんとか?
31 : 2021/10/14(木) 16:30:35.571 ID:KjtUFLIQ0
>>30
下から3行目じゃね
34 : 2021/10/14(木) 16:31:05.856 ID:aKBf+BG+d
>>31
マジじゃん
35 : 2021/10/14(木) 16:31:06.415 ID:/u5ywnln0
>>31
ほんとだわ……………完全にここだわ……………うわあ……………
33 : 2021/10/14(木) 16:30:55.311 ID:M02xr+D50
>>28
それだな。

~,300 Path, ~
ってところがありえない

32 : 2021/10/14(木) 16:30:37.619 ID:aKBf+BG+d
このスクショの範囲外かな?
36 : 2021/10/14(木) 16:31:17.085 ID:nLFSKPDSM
シンタックスエラーは草
いや、初心者ならしかたないね
37 : 2021/10/14(木) 16:32:36.720 ID:/u5ywnln0
といってここのlinearなんちゃらって消しても同じエラー出てきてから更に何かミスがあるんだよなこれ…
38 : 2021/10/14(木) 16:35:14.111 ID:KjtUFLIQ0
詳しくないんだけど
1行目のスライダーっていきなりカッコ書いていいの?
40 : 2021/10/14(木) 16:38:16.481 ID:/u5ywnln0
今,入れたら
}else if( LAS < 300){
の行を指して「0個の引数が指定されたました。」とか言われました……
そんな関数作った覚えは無い…

>>38
いいはず
今試しに分けて書いたらまた別のシンタックスエラー出てきて戸惑ってるけど

42 : 2021/10/14(木) 16:43:10.059 ID:KjtUFLIQ0
>>40
分けて書いたって どう分けたの?
引数で渡したいのにまたカンマがないのかと思ったけど 違ったらすまん
44 : 2021/10/14(木) 16:45:22.762 ID:/u5ywnln0
>>42
いや俺の記述ミスでエラー出てしまってただけで以下のように直したらスレタイの時と同じ状態に戻ったので問題なかったです
var AAAA = thisComp ~
Las = Math.abs(AAAA) % 300;
46 : 2021/10/14(木) 16:46:31.608 ID:KjtUFLIQ0
>>44
いいのか そりゃすまん
39 : 2021/10/14(木) 16:37:37.362 ID:MQ22ArRUM
BとCでもエラー出るはずじゃん
41 : 2021/10/14(木) 16:39:15.756 ID:/u5ywnln0
>>39
それが出ないからよく分からないのよ
A単独やC単独でも出ないしなんでこうなり得るのか
43 : 2021/10/14(木) 16:43:46.712 ID:FrIVQPKi0
とりあえずvarとfunctionは使うな
基本はconstで再代入する場合だけlet使え
47 : 2021/10/14(木) 16:46:54.973 ID:/u5ywnln0
>>43
これ界隈ではとりあえずvar入れろ!言われてたから盲目的に使ってしまってたが要らん事は理解しつつある
でもこれfunction使わないと変数多すぎて整理できなくてお手上げになってしまう…
45 : 2021/10/14(木) 16:46:04.263 ID:93QBSnbf0
LasとLASが混在してるが
49 : 2021/10/14(木) 16:47:57.990 ID:/u5ywnln0
>>45
ほんまや…
でもここ消しても同じエラー出るんすよ…
48 : 2021/10/14(木) 16:47:02.130 ID:iHqtKchk0
お前自分は間違ってなくて処理系がおかしいとか思ってるだろ?
まずその思い上がった考えを捨てろ
50 : 2021/10/14(木) 16:48:28.129 ID:/u5ywnln0
>>48
思ってないよ
51 : 2021/10/14(木) 16:49:09.645 ID:EdtbsAXf0
pastebinに貼れ
52 : 2021/10/14(木) 16:50:01.388 ID:KjtUFLIQ0
んで関数abcとやらはどこ?
53 : 2021/10/14(木) 16:50:26.060 ID:AzhBy4av0
スライダーのところは高階関数なの?

コメント

タイトルとURLをコピーしました