/* 类属性、对象属性 */Array.Info1 = "Info1"; //为 Array 增加类属性 Info1Array.prototype.Info2 = "Info2"; //为 Array 增加对象属性 Info2arr = [1, 2, 3];alert(arr.Info1); //undefinedalert(arr.Info2); //Info2alert(Array.Info1); //Info1/* 类方法、对象方法 */Array.ShowMessage = function () { alert("ClassMessage"); };Array.prototype.ShowMessage = function () { alert("ObjectMessage"); };arr = [1, 2, 3];arr.ShowMessage(); //ObjectMessageArray.ShowMessage(); //ClassMessage
JavaScript 演练(8). 对象成员、类成员(原型、非原型)
TAG: