JS推荐实践

用全局js常量代替魔法数字

在存量的老代码中往往能见到这种风格的代码:

运用 可选链运算符(?.)优雅判空

使用map()加join()从对象数组中获取提示信息

与Java的List流式操作类似

js 复制代码
const userList = [
  {
    name: '毒敌大王',
    action: '尾后针'
  },
  {
    name: '黑风大王',
    action: '黑风之名'
  },
  {
    name: '二郎神',
    action: '令我欢喜'
  }
]

const allAction = userList.map(item => item.action).join(',')
console.log('allAction', allAction)

allAction 尾后针,黑风之名,令我欢喜

应用场景:前端校验对象数组,抽取某一属性组合进行提示。

...持续更新

相关推荐
ID_180079054737 分钟前
Python采集京东商品详情:基于官方API的规格与价格获取
开发语言·数据库·python
大猫子的技术日记21 分钟前
Playwright 自动化测试入门指南:Python 开发者的端到端实战
开发语言·人工智能·python
韩立学长30 分钟前
【开题答辩实录分享】以《夏日计划露营地管理系统的设计与实现》为例进行选题答辩实录分享
开发语言·python
Zachery Pole35 分钟前
JAVA_03_运算符
java·开发语言·前端
Lyda36 分钟前
i18n Ally Next:重新定义 VS Code 国际化开发体验
前端·javascript·后端
毕设源码-邱学长1 小时前
【开题答辩全过程】以 基于java的网上书店管理系统为例,包含答辩的问题和答案
java·开发语言
Gogo8161 小时前
同一个 new,不同的世界:Java 与 TypeScript 对象创建机制的降维打击
java·开发语言·typescript
你的冰西瓜1 小时前
C++ STL算法——非修改序列算法
开发语言·c++·算法·stl
2501_941982051 小时前
2026马年大吉:基于 Java 的企微外部群主动调用体系
java·开发语言·企业微信