for (var i = 0; i < arr.length; i++) {
if (arr[i]===("." || "!" || "?")) {arr.splice(i,1)}
}
значения
проверяете. []
- это список, а не ассоциативный массив с индексами. Индексами, как вы говорите, могут выступать свойства объектов. {}
var data = {".": 1, "1": 2},
bad_keys = {"." : 1, "!": 1, "?" : 1},
key;
for(key in data){
if(data.hasOwnProperty(key) && bad_keys[key]) {
delete data[key];
}
}
console.dir(data);