javascript - 如何使箭头功能在 IOS 9.3.1 上工作?
<p><p>我喜欢使用 fetch API 和 ES6 箭头函数,但我很难找到一个在 IOS Safari 9.3.1 上运行的简单示例。</p>
<p></p><div class="snippet"data-lang="js"data-hide="false">
<div class="snippet-code">
<pre class="snippet-code-js lang-js prettyprint-override"><code>function foobar() {
fetch("https://httpbin.org/get", {
method: "GET"
})
.catch(() => {
console.log("Fail zone");
})
.then((res) => {
if (res.ok) {
res.json().then((json) => {
document.getElementById("response").innerHTML = JSON.stringify(json, null, 2);
});
} else {
console.log("error", res);
}
});
}</code></pre>
<pre class="snippet-code-html lang-html prettyprint-override"><code><button onClick="foobar(this);">Just testing</button>
<pre id=response></pre></code></pre>
<br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
<p><p>为了使箭头功能正常工作,我安装了 <code>npm install babel-cli babel-preset-es2015</code> 然后运行:</p>
<pre><code>./node_modules/babel-cli/bin/babel.js --presets es2015 main.js -o compiled.js
</code></pre>
<p>关于 IOS 中的 Fetch API 支持,我刚刚找到了 <a href="https://cdnjs.cloudflare.com/ajax/libs/fetch/1.0.0/fetch.min.js" rel="noreferrer noopener nofollow">https://cdnjs.cloudflare.com/ajax/libs/fetch/1.0.0/fetch.min.js</a> </p>
<p>如果有更好的方法,请告诉我。</p></p>
<p style="font-size: 20px;">关于javascript - 如何使箭头功能在 IOS 9.3.1 上工作?,我们在Stack Overflow上找到一个类似的问题:
<a href="https://stackoverflow.com/questions/37096005/" rel="noreferrer noopener nofollow" style="color: red;">
https://stackoverflow.com/questions/37096005/
</a>
</p>
页:
[1]