限时领|《AI 百问百答》专栏课+实体书(包邮)! 了解详情
写点什么

初探 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:033505
用户头像

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

关注

评论

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

vivo 调用链 Agent 原理及实践

vivo互联网技术

Java 架构 调用链

智能灯串开发资料全开源!为这个冬天装点烂漫“星空”

智能物联实验室

人工智能 物联网 智能硬件 智能家居

Istio 中的智能 DNS 代理功能

Jimmy Song

开源 云原生 Service Mesh istio 服务网格

【架构师训练营 1 期】第九周学习总结

诺乐

展现非凡领跑力,京东会展云斩获“十大云原生行业落地典范”奖项

京东科技开发者

云计算 AI 云原生

第9周学习总结

饭桶

架构师训练营 - 第 9 周课后作业(1 期)

Pudding

架构训练营 - 第9周课后作业 - 学习总结

Pudding

第九周总结

熊桂平

Week_09 作业

golangboy

极客大学架构师训练营

讲武德,你们要的高性能日志工具 Log4j2,来了

沉默王二

Java log4j

5G革命:如何让「数据」实现最大性能?

VoltDB

数据库 数据分析 5G 工业互联网

week5-(2选1)

未来已来

极客大学 - 架构师训练营 第十周作业

9527

《Elasticsearch服务器开发》.pdf

田维常

elasticsearch

第九周作业

记一次HEX和RGB互换算法的思考及应用

徐小夕

Java 面试 算法 大前端

week5-根据当周学习情况,完成一篇学习总结

未来已来

经典计算机课程

Joseph295

Week_09 总结

golangboy

极客大学架构师训练营

第九周作业

文智

极客大学架构师训练营

第九周总结

为什么你写的拦截器注入不了 Java bean?

Java旅途

Java spring Spring Boot 拦截器

Week 9 作业02

Croesus

【薪火计划】04 - 心态和角色

码字与律动

管理

还在用分库分表?看TiDB如何解决海量数据无感扩容难题

京东科技开发者

数据库 分布式数据库 #TiDB

鹿鼎记 · 韦小宝,丽春院、天地会、入皇宫等五个场景的恶搞版多线程锁学习!

小傅哥

Java 程序员 小傅哥 多线程

田哥:面试被问== 与equals 的区别,该怎么回答?

田维常

面试

脚手架 | 从零搭建满足权限校验等需求的前端命令行工具

梁龙先森

node.js 大前端

第九周课后练习

饭桶

第五周作业

jizhi7

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