Я получаю эту ошибку в IE 11 на Windows 10 TypeError: Object doesn't support property or method 'someMethod'
. Я использую React и вызываю метод с именем someMethod
внутри componentDidMount
в Full.js
файле.
Метод someMethod
определен вне каталога src
реакции с использованием jQuery извне (а не внутри реакции как это import $ from jquery
) с использованием тега <script>
в index.html
. И я обращаюсь к этому методу в моем Full.js
следующим образом:
componentDidMount() {
window.someMethod();
}
И именно здесь я получаю сообщение об ошибке в IE 11, и приведенный выше код отлично работает в Chrome, Firefox и даже в Edge, но не в IE 11.
Я попытался нажать window
в консоли IE, но не смог найти someMethod
, но он отображается в консоли Firefox и Chrome.
Метод someMethod
определен внутри файла с именем methods.js
в каталоге code
вне каталога src
, и я получаю ту же ошибку при вызове других методов, определенных в этом файле, следующим образом:
function someMethod() {
// Some code here
}
Это проблема с IE относительно Подъема JavaScript ?
PS: В моем проекте установлено core-js
polyfill, и я также попытался объявить метод someMethod
I следующим образом, но все равно не повезло:
var someMethod = function() {
// Some Code here
}