谷歌js规范(1)

2017-08-10  本文已影响32人  Cola1993a

-声明常量、不能改变的量 用const:NAMES_LIKE_THIS(大写字母+下划线的组合)
-js语句是以分号作为结束。注意:第一种函数表达式应当有分号,第二种函数声明没有分号。

var foo = function() {
  return true;
};  // semicolon here.
function foo() {
  return true;
}  // no semicolon here.

-函数声明不能在块里,函数表达式的形式声明可以。第一种不可,第二种可以。

if (x) {
  function foo() {}
}
if (x) {
  var foo = function() {};
}

-能用声明原始类型如:string,number解决的事儿不要声明一个对象

var x = new Boolean(false);
typeof new Boolean(0) == 'object';
var x = Boolean(0);
typeof Boolean(0) == 'boolean';

-避免delete,采用赋值为null的方式

Foo.prototype.dispose = function() {
  this.property_ = null;
};
Foo.prototype.dispose = function() {
  delete this.property_;
};
上一篇下一篇

猜你喜欢

热点阅读