(12).toString() // "12" (默認 10 進制)
(12).toString(2) // "1100" (二進制)
(12).toString(16) // "c" (十六進制)[1,2,3].toString() // "1,2,3" (等同 join(','))var arr = [1,6,8];
eval('(' + arr.toString() + ')'); // eval('(1,6,8)') → 逗號運算符,返回最後一個值 8
eval('Math.max(' + arr.toString() + ')'); // eval('Math.max(1,6,8)') → 8逗號運算符:依次計算表達式,返回最後一個值。(a,b,c) 返回 c。
Math.max(...arr) // ES6 展開運算符
Math.max.apply(null, arr) // ES5 兼容