由于某些原因,在当前 Chrome 或 Firefox 中运行良好的 ES6 代码无法在 Safari 中运行 - 例如,箭头函数 https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Functions/Arrow_functions。据我所知,Safari 对 ES6 有很好的支持。有什么事情需要做吗?
Example:
var arr = [1,3,5].map((i) => i*i);
console.log(arr);
或者如果它是一个完整的.html
文件:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<script>
"use strict";
var arr = [1,3,5].map((i) => i*i);
console.log(arr);
</script>
</body>
</html>
Safari(我使用的是 9.0.3)继续提供SyntaxError: Unexpected token '>'
基于MDN link https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Functions/Arrow_functions#Browser_compatibility,(靠近底部),Safari尚不支持此功能。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)