function uniqArray (arr) { var resArr = [] var tempObj = {} for (var i = 0; i < arr.length; i++) { var val = arr[i] var type = typeof (val) if (!tempObj[val]) { tempObj[val] = [type] resArr.push(val) } else if (tempObj[val].toString().indexOf(type) < 0) { tempObj[val].push(type) resArr.push(val) } } console.log(tempObj) return resArr}首先我不明白tempobj={}存在的意義 其次是這兩個(gè)if 的作用
求助 解釋下以下代碼
慕尼黑5688855
2018-12-13 14:15:34