5

代码片段:js/es6+/ts/go

 1 year ago
source link: https://lianpf.github.io/posts/develop-diary/32.code-fragment/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

代码片段:js/es6+/ts/go

2023-04-03

常用的一些code fragment


一、JavaScript & ES6+

MapObject:

const legSelectedMap = new Map();
legSelectedMap.set('业务量1', true)
legSelectedMap.set('业务量2', false)
legSelectedMap.set('业务量3', false)

console.log([...legSelectedMap.entries()]);
// 输出:Array [Array ["业务量1", true], Array ["业务量2", false], Array ["业务量3", false]]
let legSelected = [...legSelectedMap.entries()].reduce((obj, [key, value]) => (obj[key] = value, obj), {})

console.log(legSelected); // 输出:Object { 业务量1: true, 业务量2: false, 业务量3: false }

二、Typescript

指定object类型

private userData : { [key: string]: any }

最后, 希望大家早日实现:成为编程高手的伟大梦想!
欢迎交流~

微信公众号

本文版权归原作者曜灵所有!未经允许,严禁转载!对非法转载者, 原作者保留采用法律手段追究的权利!
若需转载,请联系微信公众号:连先生有猫病,可获取作者联系方式!

曜灵 avatar
博主目前就职于X集团上海研发中心-平台工具组,是一名软件开发工程师。技术领域涉及 React技术栈、Vue技术栈、Hybrid、工程化,及node BFF层、Go Web编程等相关内容。工作之余,积极为社区贡献自己的绵薄之力,现有若干独立的开源项目

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK