私は奇妙な問題に遭遇しています。私はargs
という配列を持っています(コンソールログに表示されています)。 Array(1)
は、この配列内の別の配列です。パラメータに渡すと文字列として配列を連結しません
["1", Array(1), "", "abc", "", "", "def", "2"]
私はこのonclick="myFunction(' + args + ')"
ような関数へのパラメータとして、この配列を渡すと、私はエラーを取得:
SyntaxError: expected expression, got ',' myFunction(1,element1,,abc,,,def,2)
私はどちらかnullに空の文字列を変更したときにそれは動作しません。 ["1", Array(1), null, "abc", null, null, "def", "2"]
。同じエラー。これをどうやって回避するのですか?
良い質問。あなたは[mcve]を作れますか? –
上記の配列の予想される引数は何ですか? –
インライン 'onclick'を使用しないでください。代わりにイベントリスナーを追加してください。 – charlietfl