为了账号安全,请及时绑定邮箱和手机立即绑定

[type]的问题

[type]的问题

当年话下 2018-12-27 22:15:48
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[val]=[type]中可以直接用type 不加[]吗 这个[]是起什么作用的tempObj[val].push()为什么是用tempObj[val]而不是直接用数组tempObj[]完事
查看完整描述

1 回答

?
蛊毒传说

TA贡献1895条经验 获得超3个赞

  1. [] 是为了让 tempObj[val] 对应的数据类型是数组

  2. 如果直接使用 tempObj[],则得到的 tempObj 是一个数组


查看完整回答
反对 回复 2019-01-26
  • 1 回答
  • 0 关注
  • 420 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信