set集合数据类型,有一些格式上的问题?
想问一下1.let set3=new后面的obj={}是不是可以加方法、函数或者别的什么的?2.这个格式的话obj={}也算是set3里的其中一个obj对象吗?
理论知识学的很浅,上手就有点迷茫,感谢帮忙指导,帮我恶补,非常感谢。
回复
1个回答

test
2024-07-18
let set3 = new Set(), obj = {};
其实等价于
let set3 = new Set();
let obj = {};
只是同时声明多个变更而已。比如说古早会这样声明 var a,b,c
同时创建 a
,b
,c
三个变量。
第二个问题,如果你没有在后面书写 set3.add(obj)
的话,obj
就不是 set3
内部的元素。所以其实便于你理解的话上面的代码其实就是这样的:
let set3 = new Set();
let obj = {};
set3.add(obj);
obj = null;
console.log(set3);
回复

适合作为回答的
- 经过验证的有效解决办法
- 自己的经验指引,对解决问题有帮助
- 遵循 Markdown 语法排版,代码语义正确
不该作为回答的
- 询问内容细节或回复楼层
- 与题目无关的内容
- “赞”“顶”“同问”“看手册”“解决了没”等毫无意义的内容