JavaScript 替代品

标签 javascript

在我工作的一些项目中,添加了一些具有这种语法的 block :

var [code, name] = input.split("/");
console.log(code);
console.log(name);

我真的很喜欢这个,非常简单和小巧。的确,我可以使用其他语法来做到这一点,例如:

var code_name = input.split("/");
console.log(code_name[0]);
console.log(code_name[1]);

但是,某些浏览器(如 Google Chrome 和 Opera)不支持此“功能”。有人知道这是 JS 的 future 功能还是已弃用?如果已弃用,是否存在第一种情况的一些美丽替代方案?

谢谢大家。

最佳答案

参见:

Possible to assign to multiple variables from an array?

对于类似的讨论——不幸的是,目前似乎不存在跨浏览器解决方案——使用临时变量更安全

关于JavaScript 替代品,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9852625/

相关文章:

javascript - Node.js 生态系统中在哪里存储大量媒体文件?

Javascript 使用正则表达式分割数字和字符串

javascript - 第一个 url 参数与所有 url 地址混淆

javascript - AFrame:重新调整元素的父级,保持其世界位置、旋转

javascript - HighChart Pie Chart 点击图例项触发下钻

javascript - 谷歌云功能错误 : "Cannot decode type from Firestore Value"

javascript - 到最大宽度彼此相邻的包装 div 中的 div

javascript - javascript中一个按钮样式中的两种字体类型

javascript - Bootstrap Typeahead 不显示 valueKey 以相同值开头的建议

javascript - 当页面需要启用 JavaScript 时,Python 获取 URL 内容