" JavaScript 箭头函数的意思是什么? JavaScript 箭头函数中的“/>”是什么意思? " />
“=>”符号通常称为箭头函数,是 ECMAScript 6 中引入的一种简洁语法,用于它提供了几个关键的优点:
箭头函数继承了 this与传统函数不同,这消除了使用 self = this 等复杂构造来在嵌套函数中保留 this 的需要。
箭头函数明显比函数更紧凑。考虑以下示例:
// Old-style function expression var a2 = a.map(function(s) { return s.length; }); // Arrow function var a3 = a.map(s => s.length);
a2 和 a3 将产生相同的输出 ([31, 30, 31, 31]),但箭头函数明显更加简洁。
虽然 Node 中支持箭头函数,但截至 2017 年 12 月 12 日,浏览器支持有所不同。许多流行浏览器的当前版本都支持,包括:
但是,缺乏对 IE(直到 v.11)和其他鲜为人知的浏览器的支持。有关最新、最全面的兼容性信息,请参阅 CanIUse.com。
以上是JavaScript 箭头函数中的'=>”是什么意思?的详细内容。更多信息请关注PHP中文网其他相关文章!