使用Jquery function 跑 迴圈 新增 function
可使用 這隻迴圈function 製造迴圈新增function
var numArr = [];
var funArr = [];
for(let i = 0; i < 10; ++i){
numArr[numArr.length] = i;
funArr[funArr.length] = function(){ return i; };
}
Ex帶入寫法
var numArr = [];
var funArr = [];
for (let i = 0; i < datanumber.length; ++i) {
numArr[numArr.length] = i;
funArr[funArr.length] = $('#' + datanumber[i]).click(function () {
//注意! 帶入寫法一定要將 跑迴圈之值(i)直接寫入到要設定function的裡面如果寫在外處則一定會發生錯誤
//每個函數都是一個閉包,它們都引用相同的變量i。 當每個函數運行時,它將在函數運行時返回i的值(這將比循環的極限值多一個)。
var series = chart.series[i]
if (series.visible) {
series.hide();
} else {
series.show();
}
});
};