一个数组去重,怎么把方法添加到原型链

一个数组去重,怎么把方法添加到原型链,第1张

请给array本地对象增加一个原型方法,它用于删除数组条目中重复的条目可能有多

main(){

int a,b,max

printf("\n input two numbers: ")

scanf("%d%d",&a,&b)

max=a

if (max<b) max=b

printf("max=%d",max)

}

本例程序中,输入两个数a,b。把a先赋予变量max,再用if语句判别max和b的大小,如max小于b,则把b赋予max。因此max中总是大数,最后输出max的值。

2. 第二种形式为: if-else

if(表达式)

语句1;

else

语句2;

其语义是:如果表达式的值为真,则执行语句1,否则执行语句2 。

其执行过程可表示为下图。

【例5.4】

main(){

int a, b

printf("input two numbers: ")

scanf("%d%d",&a,&b)

if(a>b)

printf("max=%d\n",a)

else

printf("max=%d\n",b)

}

注:在JavaScript中,可通过prototype属性给对象添加新的属性和方法

Array.prototype.unique意思是给Array对象增加了原型方法unique,这样任意一个数组对象,比如var testArr = [1,2,3,"a","b","1",2,3],就可以用testArr.unique来使用这个方法了。

可以去了解下Javascript关于创建自定义对象的内容,尤其是通过构造函数的方式创建对象。

在对象上面都会有个一个prototype的属性里面包含了当前对象上的方法,有时我们可以将方法封装在原型上面方便我们循环使用

下面写个获取时间的例子

在方法的原型上添加了一个自己封装的方法,然后再用这个对象的原型上的方法会打印出这样的一个数据格式

所以原型上添加方法上方便我们的循环利用


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11791771.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存