如果我有一个潜在的深层,复杂的对象(嵌套数组,对象数组),我想使用sanitizeBody
进行清理,是否有办法全局清理对象中的每个属性/值而无需求助于循环通过每个项目?
let obj = {
name: 'Bob',
age: 30,
hobbies: [
{
title: 'Soccer',
skill: 'Terrible'
},
{
title: 'Football',
skill: 'Great'
}
],
friends: {
count: 30,
happiness: 50
}
}
我也可以将所有值压平成一个数组,然后循环遍历每个值,例如对每个值应用sanitizeBody(obj).escape()
,但我想知道我是否正确接近这个。
答案 0 :(得分:0)