要检查浏览器中是否实现了现代 JavaScript 的功能,可以使用以下方法:
// 检测ES2015的箭头函数
if (typeof (() => {}) === 'function') {
console.log('浏览器支持ES2015的箭头函数');
} else {
console.log('浏览器不支持ES2015的箭头函数');
}
// 检测ES2018的异步迭代器
if (typeof Symbol.asyncIterator !== 'undefined') {
console.log('浏览器支持ES2018的异步迭代器');
} else {
console.log('浏览器不支持ES2018的异步迭代器');
}
// 检测ES2019的可选链操作符
if (typeof ({}?.prop) !== 'undefined') {
console.log('浏览器支持ES2019的可选链操作符');
} else {
console.log('浏览器不支持ES2019的可选链操作符');
}
总结起来,要检查浏览器中是否实现了现代 JavaScript 的功能,可以通过特性检测、使用工具库或查阅浏览器兼容性表来判断。