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

对象是否可以只包含字符串集合?

对象是否可以只包含字符串集合?

有只小跳蛙 2019-03-04 14:25:07
犀牛书第六版P118中写道:有时他们也用做字符串的集合(忽略名/值对中的值),书上描述的这种情况是仅仅指数组吗,还是其他普通对象也可以只是字符串的集合。忽略名/值对中的值?
查看完整描述

2 回答

?
www说

TA贡献1775条经验 获得超8个赞

{"1","2"}这种是报错的

我只见过这种情况


var a = "1"

var b = "2"

var obj = {a,b};

console.log(obj)//{a:"1",b:2}


查看完整回答
反对 回复 2019-03-08
?
肥皂起泡泡

TA贡献1829条经验 获得超6个赞

var a = {"a": true, "b": true },这里 a 就是一个集合,很方便判断某个字符串是否在里面

a["a"] 被判 true
a["other"] 值为 undefined,被判 false

也就是说,忽略映射表的值部分,只关注键部分,就是一个集合。上面赋值为 true 只是为了方便检查


查看完整回答
反对 回复 2019-03-08
  • 2 回答
  • 0 关注
  • 565 浏览
慕课专栏
更多

添加回答

举报

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