首页 > 其他分享 >#yyds干货盘点# 前端歌谣的刷题之路-第九十七题-symbol

#yyds干货盘点# 前端歌谣的刷题之路-第九十七题-symbol

时间:2022-09-27 22:31:17浏览次数:55  
标签:key yyds 歌谣 symbol item 数组 第九十七 Symbol 键名


前言

我是歌谣 我有个兄弟 巅峰的时候排名c站总榜19 叫前端小歌谣 曾经我花了三年的时间创作了他 现在我要用五年的时间超越他 今天又是接近兄弟的一天人生难免坎坷 大不了从头再来 歌谣的意志是永恒的 放弃很容易 但是坚持一定很酷 本题目源自于牛客网 微信公众号前端小歌谣

题目

请补全JavaScript代码,要求以键/值对的对象形式返回参数数组。要求如下:
1. 键名的数据类型为Symbol
2. 键值为当前数组项
3. Symbol的描述为当前数组项
4. 返回普通对象

#yyds干货盘点# 前端歌谣的刷题之路-第九十七题-symbol_html

#yyds干货盘点# 前端歌谣的刷题之路-第九十七题-symbol_补全_02

​编辑

 核心代码

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>symbol</title>
</head>
<body>
<!-- 请补全JavaScript代码,要求以键/值对的对象形式返回参数数组。要求如下:
1. 键名的数据类型为Symbol
2. 键值为当前数组项
3. Symbol的描述为当前数组项
4. 返回普通对象 -->
<script type="text/javascript">const _symbolKey = array => {
// 补全代码
let object = {}
for(item of array) {
let key = Symbol(item)
object[key] = item
}
return</script>
</body>
</html>

#yyds干货盘点# 前端歌谣的刷题之路-第九十七题-symbol_html_03

总结

声明一个对象 处理成唯一key值和数组值即可


标签:key,yyds,歌谣,symbol,item,数组,第九十七,Symbol,键名
From: https://blog.51cto.com/u_14476028/5717624

相关文章

  • yydsqwqw
    向量的旋转一共有三种表示方法:旋转矩阵、欧拉角和四元数,接下来我们介绍一下每种旋转方法的原理以及相互转换方式。旋转矩阵坐标变换的作用在一个机器人系统中,每个测量元......
  • yyds
    向量的旋转一共有三种表示方法:旋转矩阵、欧拉角和四元数,接下来我们介绍一下每种旋转方法的原理以及相互转换方式。旋转矩阵坐标变换的作用在一个机器人系统中,每个测量元......
  • JS数据类型 之 Symbol详解
    1、Symbol概述ES6引入的一种新的原始数据类型Symbol,表示独一无二的值。它属于JavaScript语言的原生数据类型之一,其他数据类型是:undefined、null、Boolean、String、Numb......
  • Symbol
    Symbol:新数据类型,不能new Symbol()作为对象的属性名,其唯一性保证属性名不会冲突 区分属性名,可以加标记 Symbol("qwertyu")Symbol.for(str),用于在全局注册str名字,注册......
  • PHP编辑报错/lib64/liblber-2.4.so.2: could not read symbols: Invalid operation
    问题:/usr/bin/ld:ext/ldap/.libs/ldap.o:undefinedreferencetosymbol'ber_scanf'/usr/bin/ld:note:'ber_scanf'isdefinedinDSO/lib64/liblber-2.4.so.2......
  • how to use vanilla js iterate the Symbol Object All In One
    howtousevanillajsiteratetheSymbolObjectAllInOnebug❌UncaughtTypeError:UIComponentsisnotiterableimport*asUIComponentsfrom'./index'......
  • 盘点 10个 C# 开源项目 yyds!
    盘点10个C#开源项目yyds!搜罗Github挖掘优质开源项目,分享高效率工具!​关注 6人赞同了该文章只推荐干货!当然这些开源项目都是个人或组织......
  • Cannot resolve symbol ‘SpringBootApplication’-Spring-boot
    错误描述一般情况按照流程创建SpringBoot项目不会报错,但是偶尔人品爆表了可能会出现错误,例如我在创建时出现“Cannotresolvesymbol'SpringBootApplication’”错误 ......
  • es6——Symbol
    1.概述ES5的对象属性名都是字符串,这容易造成属性名的冲突。比如,你使用了一个他人提供的对象,但又想为这个对象添加新的方法(mixin模式),新方法的名字就有可能与现有方法产生......
  • es6——js第7种数据类型symbol和es10新增属性description
    文章结构创建symbol的方式获取symbol的描述信息注意事项不能与其他数据类型进行运算值是唯一的?分情况!不能用for-in遍历......