当前位置: 首页 > news >正文

7-14 WPS JS宏 class、constructor用class 构造自定义类-3

一、函数

class:

构造自定义类

格式:class 自定义函数名{}

constructor:

初始化设置函数

格式:constructor(参数值,参数值...){}

二、自定义类示例

class zidinyihanshu{
//初始化设置,只要被激活先运行初始化内容,保存结果。
constructor(Rngs1){//初始化设置函数constructor
this.Rngs=Rngs1,
this.Num=Rngs1.Cells.Count;//表达式返回属性值
this.arr=Rngs1.Value().flat();//表达式返回属性值
this.Max=this.arr.reduce((x,y)=>(x>y)?x:y);//表达式返回属性值
this.Min=function(){return this.arr.reduce((x,y)=>(x>y)?y:x)}//可以有函数
}
//需要时在调用
Sum1(){return this.arr.reduce((x,y)=>x+y)};//有返回值(函数)
Rngcolor(color){this.Rngs.Interior.Colorlndex=color}; //无返回值(函数)
}

function test(){
var Diaoyon=new zidinyihanshu(Range("a1:c3"));
Console.log(Diaoyon.Max);
Console.log(Diaoyon.Sum1());
Diaoyon.Rngcolor(5);
}

class zidinyihanshu{ //初始化设置,只要被激活先运行初始化内容,保存结果。 constructor(Rngs1){//初始化设置函数constructor this.Rngs=Rngs1, this.Num=Rngs1.Cells.Count;//表达式返回属性值 this.arr=Rngs1.Value().flat();//表达式返回属性值 this.Max=this.arr.reduce((x,y)=>(x>y)?x:y);//表达式返回属性值 this.Min=function(){return this.arr.reduce((x,y)=>(x>y)?y:x)}//可以有函数 } //需要时在调用 Sum1(){return this.arr.reduce((x,y)=>x+y)};//有返回值(函数) Rngcolor(color){this.Rngs.Interior.Colorlndex=color}; //无返回值(函数) } function test(){ var Diaoyon=new zidinyihanshu(Range("a1:c3")); Console.log(Diaoyon.Max); Console.log(Diaoyon.Sum1()); Diaoyon.Rngcolor(5); }

function test(){

var total=new Custom(Range("a1:c3"));

Console.log(total.Max);

Console.log(total.Sum1());

total.Rngcolor(5);

}

http://www.jsqmd.com/news/313434/

相关文章:

  • 寒假学习记录2
  • 2026最新智慧公厕、智慧厕所、智能公厕、公厕除臭、公共卫生间除臭厂商盘点
  • WebP 转 PNG 的常见需求与一种更省心的在线解决方案
  • MySQL:基础操作(增删查改) - 教程
  • 冷凝水,才是宠物空调设计里最危险的隐形杀手
  • 液相安全盖采购全攻略:知名品牌、实力厂家与口碑推荐大盘点
  • linux环境下sftp配置只可上传不可下载实验2
  • Claude Code的完美平替:OpenCode #x2B; GitHub Copilot
  • ‌为什么你的测试总在“环境配置”上浪费时间?
  • TestOps实战:如何让测试不再“事后补救”
  • 我在菏泽小城做AI测试:一个非985人的突围实录
  • 做了 8 年前端开发,35 岁的我突然没人要了
  • ‌从被裁员到被挖角:我的AI转型日记
  • Transformer 大模型架构深度解析(4)详解 Transformer 架构
  • 2026养发加盟新趋势:如何选择靠谱品牌?
  • TDengine 脱敏函数用户手册
  • 2026国内最新汽车胶公司top5推荐!优质高端定制/防水型汽车胶厂商权威榜单发布,技术创新与品质保障助力汽车制造升级
  • 用 Java 搞 AI:自主开发 + 生态复用才是长期竞争力
  • 浮点数在内存中的存储
  • Java 企业 AI 转型:大模型多端接入与落地实践
  • Pipelined ADC流水线模数转换器的工作原理
  • 如何在Android上恢复已删除的文件
  • 大模型应用输出结果可解释性的保障方法
  • 在小米上检索照片/视频的5种方法
  • Linux Systemd 停止服务时杀死子进程的机制及 KillMode 参数详解
  • 知识图谱如何在制造业实际落地应用
  • 2026白转黑加盟项目怎么选?关键看技术与扶持体系
  • 年省500万内幕:北京企业订国际机票别再用平台了!这4家本土供应商把亏损千万的公司变成盈利巨头
  • 2026南京遗产继承律师推荐指南
  • 学霸同款2026 TOP8 AI论文写作软件:本科生毕业论文必备测评