IE8 выдает мне следующую ошибку:
Объект не поддерживает это свойство или метод в custom.js, строка 82 символа 7
Воткод с номерами строк:
78 function transpose(chord, increment){
79 var scale = ["C", "C#", "D", "Es", "E", "F", "F#", "G", "As", "A", "B", "H"];
80 return chord.replace(/[CDEFGABH]#?s?/g,
81 function(match){
82 var i = (scale.indexOf(match) + increment) % scale.length;
83 return scale[ i < 0 ? i + scale.length : i ];
84 });
85 }
Что я должен изменить, чтобы код работал в IE8?Он работает правильно в Firefox / Chrome, а также в IE9.