如何提取[{}]括号内的指定文本?从const data常量中获取name值jack的方法
提取Jack值的方法
原数据结构说明
你定义的data常量结构层级如下:
- 最外层是对象,包含
user属性 user属性值是数组,数组第一个元素是存储名称的对象- 该对象的
name属性值为小写的jack
取值方法
1. 提取原始小写jack
直接按层级访问即可,代码如下:const target = data.user[0].name
各层级含义:
data:访问定义的常量对象data.user:访问对象下的user数组data.user[0]:取user数组的第一个元素(数组下标从0开始计数)data.user[0].name:取该元素的name属性值
2. 转换为首字母大写的Jack
如果需要得到首字母大写的格式,提取后做字符串处理即可,示例代码:
const data = { user: [ { name: 'jack' } ] } // 先提取原始值 const rawName = data.user[0].name // 首字母大写处理 const Jack = rawName.charAt(0).toUpperCase() + rawName.slice(1) console.log(Jack) // 输出结果为 Jack
内容的提问来源于stack exchange,提问作者D.js
相关产品推荐
相关产品推荐

