0
У меня этот код в сценарии. Я знаю, каков результат, но не то, что он на самом деле делает.JQuery - код используется
var str = ',' + id + ',' + name;
names = names.map(function(value) {
if(value.indexOf(id) > -1) {
return (value.indexOf('add') === 0 ? 'add' : 'edit') + str;
}
return value;
});
if (($.inArray('edit' + str, names) == -1 && $.inArray('add' + str, names) == -1) ) {
names.push('edit' + str)
}
Лицо, предоставившее мне сценарий, недоступно для комментариев.
Кажется, что это str
нет в массиве, добавьте его, если он обновит его.
Может ли кто-нибудь дать краткий обзор того, что он на самом деле делает.
Благодаря
Большое спасибо. Я хочу попытаться выяснить, как превратить это в функцию. Поэтому я могу передать 'str' и' names' функцию, позволяющую использовать тот же код для тестирования тех же критериев в разных массивах. – JeffVader