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 尾后针,黑风之名,令我欢喜

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

...持续更新

相关推荐
喜欢打篮球的普通人1 分钟前
LLVM后端指令选择
android·java·javascript
Cobyte33 分钟前
24.Vue Vapor 组件事件 emit 的实现
前端·javascript·vue.js
北冥you鱼37 分钟前
Go语言与默克尔树:区块链数据完整性的基石
开发语言·golang·区块链
Flynt39 分钟前
TypeScript 5.8 让我少踩了一个大坑,顺手再聊聊 --erasableSyntaxOnly
前端·javascript·typescript
默_笙42 分钟前
👍 手写一个 MCP 文件读取服务:原来 AI 能"读"我的文件,全靠这个协议
前端·javascript
库克克1 小时前
【C++】类和对象--this指针详解
java·开发语言·c++
大流星1 小时前
LangChainJS之Chain链(四)
javascript·langchain
weedsfly1 小时前
前端开发中的装饰器模式——给函数和组件“加壳”的艺术
前端·javascript·面试
JackieZhengChina1 小时前
image-viewer-js 开源图片查看插件完整教程
开发语言·javascript·开源
光影少年1 小时前
react的View/Text/Image/ScrollView 常用组件注意事项
开发语言·前端·javascript·react.js·前端框架