var a = {
properties:{
title:{
type:"String",
value:"sss"
},
content:{
type:"String",
value:"555"
}
},
data:{
abc:123,
ddd:444,
fff:"dd"
},
methods: {
abc () {
},
cde () {
}
}
}
上面的代码是来自js文件的文本字符串(由fs.readFileSync获取)。我需要通过正则表达式获取“属性”字符串的一部分并将其解析为json对象。
答案 0 :(得分:1)
您可以使用object Destructuring
const {properties} = a;
var a = {
properties: {
title: {
type: "String",
value: "sss"
},
content: {
type: "String",
value: "555"
}
},
data: {
abc: 123,
ddd: 444,
fff: "dd"
},
methods: {
abc() {
},
cde() {
}
}
}
const {properties} = a;
console.log(properties);
或使用dot
运算符访问
a.properties
或
a["properties"]