If I have:
var arr = ['2.4.1', 2004001, 'YYY', 'ddd', 'd1'];
Then I can remove on value '2.4.1'
:
arr.splice(arr.indexOf('2.4.1'), 1);
It works, but not in IE7/8.
How make for my:
var str = '2.4.1';
var arr = [
['1.1.3', 1001003, 'XXX', 'aaa', 'a3'],
['1.1.1', 1001001, 'XXX', 'aaa', 'a1'],
['1.3.1', 1003001, 'XXX', 'ccc', 'c1'],
['2.4.2', 2004002, 'YYY', 'ddd', 'd2'],
['2.4.1', 2004001, 'YYY', 'ddd', 'd1'],
['1.2.2', 1002002, 'XXX', 'bbb', 'b2'],
['1.2.1', 1002001, 'XXX', 'bbb', 'b1'],
];
arr.splice(4, 1);
// ^_____ How to receive this index on my value '2.4.1' ?
// Help to make cross browser and without JQuery, please.