Max/MSP のプログラミング環境で Javascript を使用しています。興味があれば、Max での実装の基本的な概要を次に示します。そこには特に異常はありません。いくつかのカスタム関数/メソッドが利用可能です。
したがって、ここでの用語については完全にはわかりません。私はこれを持っています:var velData = MultiDimensionalArray(8, 16)
以下の関数で参照されているグローバルに宣言されています。
グローバル変数ですか?関数を呼んでいるので、MultiDimensionalArray
、それvelData
は関数式になりますか?いずれにせよ、関数の外部から変数にアクセスできません。
function list(y) {
if (inlet == 1) {
y = arrayfromargs(messagename,arguments);
for (var i = 0; i < y.length; i++ ) {
velData[row][i] = y;
}
}
}
post(velData[0][0]);
post();
post()
console.log と同等であり、関数内にあり、関数外にないpost(velData[0][0])
場合に機能します。velData
グローバルに宣言されているので、関数の外でアクセスできるはずだと思ったのですが、できません。
これがJsfiddleのコードです- http://jsfiddle.net/estevancarlos/WHc5j/
提案?