写点什么

初探 Google Chrome 对下个版本 JavaScript 的支持

  • 2012-02-13
  • 本文字数:487 字

    阅读完需:约 2 分钟

下个版本的 JavaScript 被称为 ECMAScript 3.1 “Harmony”,Google Chrome 和 V8 现在已经支持其中规划的某些特性。要想尝试这些特性,你可以使用 Chrome 的开发频道版本,并且打开“Experimental JavaScript features”标志。

词法定界:现在,“let”关键字替代了“var”关键字,传统的“var”声明会补充“let”和“const”声明。二者都是在块范围内的绑定,这消除了很多错误和诡异行为的主要来源。本地范围的函数声明现在得到正式允许,同时服从词法定界。(注意:词法定界只在ES 的严格模式中支持。)

集合:高效的map 和set 将会让编程容易许多。包括对象的任何值都可以用作键或元素。不再有意外,不再需要把对象强制变为词典。(警告:集合中的迭代访问尚未说明。)

Weak maps :一种特别的 map,当垃圾收集器发现 map 中一个键不再可用时,可以自动做出判断,将键值对从 map 中移除。这么做很有用,包括避免长期存在的表格的内存泄露,还能让开发人员不再担心长期未使用的变量。

代理:代理可以模拟一个 JavaScript 对象或函数,并可自定义能想象得到的任何行为。这是非常强大的功能,将反射带入到更高级别,并可用作实现多种高级抽象和接口

2012-02-13 19:033709
用户头像

发布了 479 篇内容, 共 182.4 次阅读, 收获喜欢 53 次。

关注

评论

发布
暂无评论
发现更多内容

架构师训练营第 1 期 -Week5 - 技术选型一学习总结

鲁大江

极客大学架构师训练营 负载均衡架构 缓存架构 消息队列架构

架构师训练营第二期Week 1作业

bigxiang

极客大学架构师训练营

[架构师训练营第 1 期] 第五周学习总结

猫切切切切切

极客大学架构师训练营

week5

张兵

极客大学架构师训练营

架构训练营第五周作业总结

Geek_ce484f

极客大学架构师训练营

食堂就餐系统

落朽

架构师训练营第五周课程笔记及心得

Airs

如何将文章高效发布到多个平台|MWeb 七牛云图床配置

彭宏豪95

写作 markdown 图床 MWeb

[架构师训练营第 1 期] 第五周命题作业

猫切切切切切

极客大学架构师训练营

架构师训练营第二期 Week 1 总结

bigxiang

架构设计学习笔记1

Arthur

极客大学架构师训练营

【第五周】课后作业

云龙

架构师训练营 第一周 作业 食堂就餐卡系统设计

阿光

架构师训练 第一周 学习总结

阿光

架构师训练营 1 期 -- 第五周笔记

曾彪彪

极客大学架构师训练营

架构师训练营 1 期第 4 周:系统架构 - 总结

灵霄

极客大学架构师训练营

[架构师训练营第 1 期] 第五周命题作业

猫切切切切切

极客大学架构师训练营

架构师训练营 - 作业 - 第五周

Max2012

食堂就餐卡系统设计

水浴清风

week05学习总结

龙卷风

架构师一期

UML作图

Arthur

极客大学架构师训练营

架构师训练营第 1 期 -Week5 - 课后练习

鲁大江

极客大学架构师训练营

架构训练营第五周作业

Geek_ce484f

极客大学架构师训练营

Netty源码解析 -- ChannelOutboundBuffer实现与Flush过程

binecy

源码分析 Netty nio

架构师训练营第1期第五周作业

Leo乐

极客大学架构师训练营

[架构师训练营第 1 期] 第五周命题作业

猫切切切切切

极客大学架构师训练营

架构师训练营 1 期第 4 周:系统架构 - 作业

灵霄

极客大学架构师训练营

一致性Hash算法的实现及分析

天天向上

极客大学架构师训练营

架构师训练营第 5 周学习总结

netspecial

极客大学架构师训练营

极客时间第 2 期架构师训练营第一周作业 1

willson

week05作业

龙卷风

架构师一期

初探Google Chrome对下个版本JavaScript的支持_JavaScript_Jonathan Allen_InfoQ精选文章