【发布时间】:2013-11-09 19:38:43
【问题描述】:
今天一个相当简单的问题。
我有一个看起来像这样的对象:
var buttonLogos = {
adcraft: [".","..","1.png","2.png","3.png"],
ferries: [".","..","1.png","2.png"]
}
我正在寻找一种快速的方法来删除以点开头的条目,我通常会过滤掉带有点的任何内容,但我不能,因为我想要的字符串包含 .png
过滤掉前两个条目可能是一种解决方案,因为它们总是“。”和“..”,但是我什至不知道该怎么做。
(鼓励使用 jQuery)
我希望得到一些帮助!谢谢。
【问题讨论】:
-
你可以对每个数组属性值做 splice(2)。
-
啊,错了。你必须做 splice(0, 2) 这将删除前两项。例如:
for (var prop in buttonLogos) { buttonLogos[prop].splice(0, 2); }
标签: javascript jquery object filter