在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的另一个例子是闭包的使用