日期:2014-05-16 浏览次数:20360 次
var foo = 1, bar = foo; bar = 9; console.log(foo, bar); // => 1, 9
? 复合类型:我们通过`引用`对值进行间接访问。
ο object
ο array
ο function
var foo = [1, 2], bar = foo; bar[0] = 9; console.log(foo[0], bar[0]); // => 9, 9
// bad var item = new Object(); // good var item = {};
? 不要使用保留字作为关键字。
// bad var superman = { class: 'superhero', default: { clark: 'kent' }, private: true }; // good var superman = { klass: 'superhero', defaults: { clark: 'kent' }, hidden: true };
// bad var items = new