在惯用Javascript中,“惯用”的定义是什么?

在Anders关于TypeScript的第一次演讲中,他多次使用“惯用javascript”这个短语

这里使用的惯用语的定义是什么

我在维基百科上查过这个词,所以搜索等等,但仍然觉得我不完全理解这个词在这个上下文中的含义

格雷格

这里的惯用语意思是“编写JavaScript的人如何编写JavaScript”

它的意思是“母语为英语的人很自然”

例如,某些惯用JavaScript会考虑返回对象:

函数foo(){
返回{x:3,y:5};
}
var point=foo();

虽然“输出参数”被认为不太惯用:

函数foo(out){
out.point={x:3,y:5}
}
var out={};
傅(外);;
点=out.point;

惯用JavaScript的另一个例子是闭包的使用

发表评论