校招刷题群
高效刷题 迎战校招
校招精选试题
近年面笔经面经群内分享
Java刷题群 前端刷题群 产品运营群
首页 > js语言和框架 > 语法相关-操作符相关
题目

JavaScript Symbol 类型是什么,怎么用?

解答

根据规范,对象的属性键只能是字符串类型或者 Symbol 类型。不是 Number,也不是 Boolean,只有字符串或 Symbol 这两种类型。

(1)Symbol 不会被自动转换为字符串:JavaScript 中的大多数值都支持字符串的隐式转换。例如,我们可以 alert 任何值,都可以生效。Symbol 比较特殊,它不会被自动转换。

(2)“隐藏”属性:Symbol 允许我们创建对象的“隐藏”属性,代码的任何其他部分都不能意外访问或重写这些属性。

(3)字面量中的 Symbol:如果我们要在对象字面量 {...} 中使用 Symbol,则需要使用方括号把它括起来。

(4)Symbol 在 for..in 中会被跳过:Symbolic 属性不参与 for..in 循环。

C 1条回复 评论
匀斋

面试官逮着我问内存溢出和内存泄露,k8s,测试前置,jekins集群的问题

发表于 2023-06-16 21:00:00
0 0