为了账号安全,请及时绑定邮箱和手机立即绑定

js中的prototype有什么作用?

js中的prototype有什么作用?

梦里花落0921 2018-12-30 00:00:22

js中的prototype有什么作用?


查看完整描述

1 回答

?
三国纷争

TA贡献1426条经验 获得超7个赞

prototype对象是实现面向对象的一个重要机制。每个函数也是一个对象,它们对应的类就是function,每个函数对象都具有一个子对象prototype。

Prototype 表示了该函数的原型,prototype表示了一个类的属性的集合。当通过new来生成一个类的对象时,prototype对象的属性就会成为实例化对象的属性。

下面以一个例子来介绍prototype的应用,如图:

扩展资料

prototype给String类封装一个“日期验证”的代码

String.prototype.isDate = function(){

var regex = new RegExp("^[\d]([-|/])[\d]{1,2}([-|/])[\d]{1,2}$");

console.log(this);

return regex.exec(this);

}

var strValue = "12512412";

alert(strValue.isDate());



查看完整回答
反对 回复 2019-01-16
  • 1 回答
  • 0 关注
  • 809 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信