Object对象:

//扩展:对JavaScript原生对象的扩展
//原理:原型对象
Object.prototype.keys = function(){
    var keys = [];
    for(var item in this)
        if(this.hasOwnProperty(item))//用于判断一个属性是否是对象实例定义的,还是从原型导入的
            keys.push(item);
    return keys;
}
 
var obj = {"name":"johnny","age":21};
obj.keys();//["name"."age"]

  

Number对象:

Number.prototype.add = function(param){
	return this + param;
}

var n = 5;
n.add(3);//8

 

Array对象:

【1】JavaScript之Array/数组小结

【2】MDN:Array的所有属性与操作

 

参考文献

  【1】MDN:全局的对象(All)

相关文章:

  • 2021-10-11
  • 2021-12-20
  • 2021-12-24
  • 2021-05-23
  • 2022-12-23
  • 2021-07-15
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-11-28
  • 2021-09-19
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案