- var a = "a";
- var arr = new Array();
- arr[0] = "A";
- arr[1] = "b";
- arr[2] = "c";
- arr[3] = "d";
- arr[4] = "e";
- arr[5] = "f";
- arr[6] = "A";
- result = ArrayRemoveByValue(arr,a,true,true);
- alert(result);
- function ArrayRemoveByValue(array, search_str, case_sensitive_flg, short_flg) {
- for (index in array) {
- if(case_sensitive_flg == true ? array[index].toLowerCase() == search_str.toLowerCase() : array[index] == search_str) {
- array.splice(index,1);
- if (short_flg == true){
- break;
- }
- }
- }
- return array;
- }
- //该片段来自于http://www.codesnippet.cn/detail/220820135316.html
来源: http://www.codesnippet.cn/detail/220820135316.html