こんばんはー、どなたかまだ起きてませんかー?

Array.clearについてですけど、検索しても例文が少なく一般的な記述
が分かりません。一応、このような記述を思い付きはしたのですが、
もっと一般的でシンプルな記述があれば教えてください。

[iscript]
var 配列 = ["a", "b"];
[endscript]

[emb exp = "配列.count"][r][l]

[iscript]
(Array.clear incontextof 配列)();
[endscript]

[emb exp = "配列.count"][r][l]

私自身なぜこの記述で動作しているのか理解してません。
動きさえすればそれでいいのですが、予定してない副作用が発生して
ることが怖いので質問します。