10.10 正则表达式嵌套对象访问

正则

?: //匹配但是不捕获
.  //除换行符意外的任意字符
\r //回车
\n //换行

访问嵌套的对象

已知 对象obj,还有要求的对象关系,返回最终的对象的值
var obj = {a:{b:{c:2}}};
var str = “obj.a.b.c”;
求obj.a.b.c

var obj = {a:{b:{c:2}}};
var str = "obj.a.b.c";
var arr = str.split('.').slice(1);
let res = arr.reduce((total,cur) => {
  total = total[cur];
  return total;
},obj)
console.log(res)//2

total的初始值是obj

上一篇:使用Total Commander复制文件,保留文件夹的日期和时间


下一篇:Vue购物车案例