js特性-面向对象

虽然与主流的面向对象语言中的面向对象的概念大相径庭,但是在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中一切都是对象。

 
原文地址:https://www.cnblogs.com/zhaozhilu/p/3171010.html