在發佈另外一個問題,這是有:MS Edge爲什麼不使用spread元素和querySelector?
this.products = [...document.querySelectorAll('.product')];
邊緣將失敗,並出現以下錯誤:
function expected
但是這是工作:
var params = ['hello', '', 7];
var other = [ 1, 2, ...params];
爲什麼沒有頂一個在Edge上工作(它在Chrome上)?
你試過'[...(document.querySelectorAll('。product'))]'? –
我對您的建議做了,不工作! – Mouser
Edge可能不會爲'NodeList'實現迭代器協議? *編輯:*是:https://developer.mozilla.org/en-US/docs/Web/API/NodeList#Browser_compatibility(至少它不支持'entries()','values()'等,如果它支持迭代器協議,我相信它會。)。 –