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);
		}
相关推荐
咩咩啃树皮1 小时前
第40篇:Vue3组件化开发精讲——组件拆分、复用、父子通信、工程化架构
java·前端·架构
阳光是sunny1 小时前
LangGraph中的Reducer是什么
前端·人工智能·后端
触底反弹1 小时前
一文搞懂 Tailwind CSS 弹性布局:从原理到实战
前端·css·html
阳光是sunny2 小时前
从链到图:LangGraph 入门基础全解析
前端·人工智能·后端
To_OC2 小时前
LC 42 接雨水:暴力超时卡半天?前后缀数组一用就通了
javascript·算法·leetcode
小林ixn2 小时前
从 ??= 到 onKeyDown:一个 React 组件的“自我修养”
前端·javascript·react.js
REDcker3 小时前
显示分辨率标准对照详解
前端·网络·分辨率·显示·屏幕
এ慕ོ冬℘゜3 小时前
前端实战:jQuery 多条件联合搜索(标题模糊查询 + 日历时间段筛选)
前端·javascript·jquery
武子康3 小时前
Search Console Platform Properties 扩大 SEO 资产边界:从 Page Ranking 到 Topic Coverage(5 类误读边界 + 3 表数据层设计)
前端·人工智能·后端
随心点儿3 小时前
js postMessage 实现跨域发送消息-应用示例
javascript·ecmascript·postmessage