假设我有一个对象:
test = {
"a":"aval",
"b":"bval",
"_c":"cval"
"d":"dval",
"_e":"eval"
}
我想去掉所有以“_”开头的内容。最简单、最有效的方法是什么?这种操作是性能密集型的吗?我想要的结果是:
test = {
"a":"aval",
"b":"bval",
"d":"dval"
}
最佳答案
你可以尝试:
for (var key in test) if (key.startsWith("_")) delete test[key];
结果:
Object {a: "aval", b: "bval", d: "dval"}
关于javascript - 如何从对象中删除所有以X开头的键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31619299/