使用Object.entries()方法将对象转换为数组
let a = {name: 18, age: 20}
console.log(Object.entries(a))
得到如下效果:
操作对象,获取key值:
let a = {'姓名': 18, '年龄': 20}```
Object.keys(a).forEach(key => {
console.log(key + ': ' + a[key])
})
得到如下效果:
带有转义反斜杠''的字符串,去掉引号和转义反斜杠'':
let a = "\"{\\\"2024-04-24\\\":\\\"1\\\",\\\"2024-04-25\\\":\\\"12\\\",\\\"2024-04-23\\\":\\\"13\\\"}\""
console.log(JSON.parse(a.replace(/^["']|["']$/g, '').replace(/\\/g, '')))
或者:
let a = "{\"2024-04-24\":\"1\",\"2024-04-25\":\"12\",\"2024-04-23\":\"13\"}"
console.log(JSON.parse(a.replace(/^["']|["']$/g, '').replace(/\\/g, '')))