hobby[parseInt(j)-1].checked=true;
什么意思啊?为什么减1
hobby[i]数组是从0开始执行。parseInt(j)返回了一个从1开始计算的整数。故parseInt(j)需要减去1来回代hobby[]数组