我正在尝试找出在 Magento 电子商务扩展中收到的 JS 错误,我为此付出了很多钱,但他们一直缺乏解决此问题的支持。错误会导致页面加载时出现永远不会消失的厄运。
以下是我在开发者控制台中收到的错误:
Uncaught TypeError: data.some is not a function
at findFirst (select.js:67)
at UiClass.normalizeData (select.js:193)
at UiClass.normalizeData (wrapper.js:109)
at UiClass.getInitialValue (abstract.js:200)
at UiClass.setInitialValue (abstract.js:143)
at UiClass._super (wrapper.js:106)
at UiClass.setInitialValue (select.js:302)
at UiClass.setInitialValue (wrapper.js:109)
at UiClass.initialize (abstract.js:70)
at UiClass.initialize (wrapper.js:109)
Run Code Online (Sandbox Code Playgroud)
这是 select.js data.some(function (node) {的第 67 行的代码部分,错误引用:
/**
* Recursively loops over data to find non-undefined, non-array value
*
* @param {Array} data
* @return {*} - first non-undefined value in array
*/
function findFirst(data) { …Run Code Online (Sandbox Code Playgroud)