7-11 WPS JS宏 对象的属性值为函数的写法与用法

7-11 WPS JS宏 对象的属性值为函数的写法与用法

一、对象的属性值 写法:

对象类型与结构展示:obj={数字:100,字符:"abc",数组:1,2,函数:function(arr){},等等}

1. 属性普通值的写法:

num:99999

num:"abc"

num:\[\]

2. 属性值函数的写法:

//写法1,键为Sum,分隔符为:,值为function(arr){},有返回值

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

//写法2,键为Max,值为(arr){}有返回值

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

//写法3,键为Rngcolor,值为(rng,color){}无返回值

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

3. 调用对象内容:

调用对象内容,必须先写对象名,在写键,如:对象名.键,()内的都是函数需要的获取的值。

obj.num;

obj.Sum(12,112,13);

obj.Max(31,142,65);

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

二、代码测试:

function test(){

//对象内容函数的写法:

var obj={

//属性普通值的写法:

num:99999,

//属性值函数的写法:

//写法1,键为Sum,分隔符为:,值为function(arr){},有返回值

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

//写法2,键为Max,值为(arr){}有返回值

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

//写法3,键为Rngcolor,值为(rng,color){}无返回值

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

}

//调用对象内容:

Console.log(obj.num);

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

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

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

}

javascript 复制代码
function test(){
	//对象内容函数的写法:
	var obj={
		//属性普通值的写法:
		num:99999,
		
		//属性值函数的写法:
		//写法1,键为Sum,分隔符为:,值为function(arr){},有返回值
		Sum:function(arr){return arr.reduce((x,y)=>x+y)},
		
		//写法2,键为Max,值为(arr){}有返回值
		Max(arr){return arr.reduce((x,y)=>(x>y)?x:y)},
		
		//写法3,键为Rngcolor,值为(rng,color){}无返回值
		Rngcolor(rng,color){rng.Interior.ColorIndex=color}
		}
//调用对象内容:
Console.log(obj.num);
Console.log(obj.Sum([12,112,13]));
	Console.log(obj.Max([31,142,65]));
		obj.Rngcolor(Range("a1:c5"),44);
		}
相关推荐
风骏时光牛马15 分钟前
智能任务协同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白写了
前端·人工智能·后端