考点介绍:
ES6中引入了一种新的基础数据类型:Symbol,不过很多开发者可能都不怎么了解它,或者觉得在实际的开发工作中并没有什么场景应用到它。Symbol是由ES6规范引入的一项新特性,它的功能类似于一种标识唯一性的ID。
本期分享的前端ES6相关之Symbol,分为试题、文章以及视频三部分。
答案详情解析和文章内容点击下方链接即可查看!
1、JavaScript Symbol 类型是什么,怎么用?
解答:根据规范,对象的属性键只能是字符串类型或者 Symbol 类型。不是 Number,也不是 Boolean,只有字符串或 Symbol 这两种类型......
2、在字符串 "id" 上使用 Symbol("id") 有什么好处?
解答:因为 user 属于另一个代码,另一个代码也使用它执行一些操作,所以我们不应该在它上面加任何字段,这样很不安全。但是 Symbol 不会被意外访问到,所以第三方代码看不到它,所以使用 Symbol 也许不会有什么问题......
3、Symbol 的两个主要的使用场景?
解答:如果我们想要向“属于”另一个脚本或者库的对象添加一个属性,我们可以创建一个 Symbol 并使用它作为属性的键。Symbol 属性不会出现在 for..in 中,因此它不会意外地被与其他属性一起处理。并且,它不会被直接访问,因为另一个脚本没有我们的 symbol。因此,该属性将受到保护,防止被意外使用或重写......
(答案点击下方链接查看哦)
1、【校招VIP】JS的基本语法
js 中的一个短语,js 解释器会将其计算出一个结果。程序中的常量是最简单的一类表达式……
2、【校招VIP】前端JS语言之语法考察
JavaScript是一种脚本语言,主要功能是:动态修改html页面内容,包括创建、删除html页面元素、修改html页面元素的内容、外观、位置、大小等……
(点击下方链接查看完整版)
1、前端校招的特点、考点和职业发展
前端是IT校招中目前性价比最高的职位,对所学专业要求不高,考点难度较小,且需求量大……
更多资讯可搜索校招VIP小程序查看哦!
移动端链接: https://m.naoffer.com/dTopic/detail/613
PC端链接:校招VIP,专题 - 校招VIP