我有下一个JSON对象console.log:
Object {0: "/files/f6/bd/05/a9/medium/f6bd05a970c63b77eae164a607441818.jpeg",
1: "/files/ff/54/e3/17/medium/ff54e317d47631661eafeec6638ec530.jpeg",
2: "/files/b3/27/63/17/medium/b3276317020322ef77ac39447075286e.jpeg"}
我需要通过以下字符串从此对象中删除元素:
/files/f6/bd/05/a9/medium/f6bd05a970c63b77eae164a607441818.jpeg
我为这个问题阅读了很多解决方案,但是所有解决方案都是关于没有数字索引的对象。我使用jQuery。请为我的麻烦提供功能帮助。提前致谢。
遍历对象以找到值,并在找到键后删除键:
// Assuming your object is called "foo":
for ( var k in foo ) {
if (foo.hasOwnProperty(k)) {
if (foo[k] === '/files/f6/bd/05/a9/medium/f6bd05a970c63b77eae164a607441818.jpeg') {
delete foo[k];
}
}
}
console.log(foo);
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句