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

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

...持续更新

相关推荐
Swift社区4 分钟前
在 Swift 中使用 Image Playground 生成 AI 图像:完整实战指南
开发语言·人工智能·swift
一水鉴天5 分钟前
整体设计 定稿 之20 拼语言表述体系之3 dashboard.html完整代码
java·前端·javascript
一颗烂土豆5 分钟前
React 大屏可视化适配方案:vfit-react 发布 🚀
前端·javascript·react.js
加洛斯7 分钟前
箭头函数的艺术:如何优雅的写好JS代码
前端·javascript
克喵的水银蛇9 分钟前
Flutter 自定义 Widget 实战:封装通用按钮 + 下拉刷新列表
前端·javascript·flutter
艾体宝IT9 分钟前
艾体宝干货 | Redis Java 开发系列#2 数据结构
javascript
liu****12 分钟前
11.字符函数和字符串函数(一)
linux·运维·c语言·开发语言·数据结构·算法
hmbbcsm13 分钟前
练习python题目小记(七)
开发语言·python
aini_lovee14 分钟前
基于UERD算法的JPEG图像隐写MATLAB实现
开发语言·算法·matlab
一颗不甘坠落的流星14 分钟前
【@ebay/nice-modal-react】管理React弹窗(Modal)状态
前端·javascript·react.js