7-12 WPS JS宏 this、return用构造函数自定义类-1:对象内部函数,外部调用的写法

7-12 WPS JS宏 this return用构造函数自定义类-1:自定义类内部函数,外部调用的写法

一、函数

this:

function Ceshi(){ } 过程名Ceshi

参数: this.num=99999

return

返回 所需

参数: return arr

二、测试代码

function Ceshi(){

//自定义类内部函数的写法:

//属性普通值的写法:

this.num=99999,

//属性值函数的写法:

//写法只有一种,this=过程名Ceshi,键为Sum,分隔符为=,值为function(arr){},return有返回值

this.Sum=function(arr){return arr.reduce((x,y)=>x+y)},

this.Max=function(arr){return arr.reduce((x,y)=>(x>y)?x:y)},

this.Rngcolor=function(rng,color){rng.Interior.ColorIndex=color}

}

function Diaoyong()

{

//调用自定义类内容:

//创建激活new Ceshi()自定义类,激活后才可调用自定义类中的函数。

//方法1:

Console.log( new Ceshi().num);

//方法2:

var obj=new Ceshi();

Console.log(obj.Sum(12,112,13));

Console.log(obj.Max(31,142,65));

obj.Rngcolor(Range("a1:c5"),44);

}

javascript 复制代码
//7-12 WPS JS宏 this用构造函数自定义类-1:对象内部函数,外部调用的写法
function Ceshi(){
	//对象内容函数的写法:

		//属性普通值的写法:
		this.num=99999,
		
		//属性值函数的写法:
		//写法只有一种,this=过程名Ceshi,键为Sum,分隔符为=,值为function(arr){},return有返回值
		this.Sum=function(arr){return arr.reduce((x,y)=>x+y)},
		

		this.Max=function(arr){return arr.reduce((x,y)=>(x>y)?x:y)},
		
	
		this.Rngcolor=function(rng,color){rng.Interior.ColorIndex=color}

		}


function Diaoyong()
{
//调用对象内容:
//创建激活new Ceshi()自定义类对象,激活后才可调用自定义类对象中的函数。
//方法1:
Console.log( new Ceshi().num);

//方法2:
var obj=new Ceshi();

Console.log(obj.Sum([12,112,13]));
	Console.log(obj.Max([31,142,65]));
		obj.Rngcolor(Range("a1:c5"),44);
}
相关推荐
风骏时光牛马14 分钟前
智能任务协同Agent
前端
zzzzzz3101 小时前
react-bits:酷炫动效之外,React 组件库还能提供什么
javascript·react.js·动效
web打印社区8 小时前
网页静默打印热敏小票:从 HTML 到出纸的完整指南
前端·javascript·vue.js·electron·pdf·html
剪刀石头布啊9 小时前
设计一个多计时任务的任务管理功能
前端
ModyQyW10 小时前
vite-plugin-uni-manifest 更新了什么
前端·typescript·uni-app
Asize11 小时前
AI 协作开发新范式:我用 SDD 做了个排版 npm 包
前端·人工智能
kyriewen12 小时前
我把今年流传的前端 AI 面试题整理了一遍——4 类场景题+回答框架(附速查表)
前端·面试·程序员
计算机魔术师13 小时前
国产多模态模型正面硬刚Opus旗舰:差距从30%缩到3%
前端
风骏时光牛马13 小时前
程序员进阶:深度思考,解锁职场成长的底层逻辑
前端
IT_陈寒13 小时前
用了Proxy才发现以前的JavaScript白写了
前端·人工智能·后端