配列の設定で変数を使用すると、スクリプトでエラーが発生します。変数をそれらが持っている数値(私が確認したもの)に置き換えるだけでは、エラーは発生しません。
このように配列を設定すると何か問題がありますか?
arrayOfData = new Array(
[leftAmount, 'Get', '#2697C9'],
[middleAmount, 'Neutral', '#E7E7E7'],
[rightAmount, 'Don\'t Get', '#EB5830']
);
参考になれば関数全体を見ることができます
function generateChart(viewerObj){
if(viewerObj.getActiveUsers){
var leftAmount = viewerObj.getActiveUsers;
}
else{
window.leftAmount = 0;
}
if(viewerObj.getActiveUsers){
var middleAmount = viewerObj.getActiveUsers;
}
else{
var middleAmount = 0;
}
if(viewerObj.dontGetActiveUsers){
var rightAmount = viewerObj.dontGetActiveUsers;
}
else{
var rightAmount = 0;
}
arrayOfData = new Array(
[leftAmount, 'Get', '#2697C9'],
[middleAmount, 'Neutral', '#E7E7E7'],
[rightAmount, 'Don\'t Get', '#EB5830']
);
$('.divGraph').jqBarGraph({ data: arrayOfData });
}