作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
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获取)。我需要通过正则表达式获取“properties”字符串的部分并将其解析为 json 对象。
最佳答案
您可以使用对象解构
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);
或使用点
运算符访问
a.properties
或
a["属性"]
关于javascript - 如何从 js 文件代码字符串中获取 json 的一部分(通过 fs.readFileSync 获取)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56320101/
我是一名优秀的程序员,十分优秀!