虽然与主流的面向对象语言中的面向对象的概念大相径庭,但是在JavaScript中,一切都是对象!只不过JavaScript中,这一点更为彻底一些,甚至用以表达逻辑的函数/代码本身也是对象,比如代码本身可以作为参数传递给其他的代码。
var array = [1,2,3,4,5]; array.map(function(item){ return item*2 });
var staff = [ {name: 'abruzzi', age: 24}, {name: 'bajmine', age: 26}, {name: 'chris', age: 25} ]; staff.map(function(item){ return item.name.toUpperCase(); });
staff.filter(function(item){ return item.age > 24; });
在JavaScript中一切都是对象。