news 2026/8/29 2:34:01

7-1 WPS JS宏 Object对象创建的几种方法

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
7-1 WPS JS宏 Object对象创建的几种方法

第7章Js对象在WPs中的应用

7-1 WPS JS宏 对象创建的几种方法

new Object:

对象是一种复合值,汇聚多个值,可以按名称存储和获取这些值。对象是属性的无序集合,也就是说对象由多个属性组成,而每个属性又分属性名和属性值,也就是名和值,是成对出现的,可以理解为vba中字典的键值对。

注意:属性值可以是任意值,除字符串,数字之外,还可以是数组,对象,函数等。

使用方法:

var 变量=new Object()

对象创建基础测试:

function test(){

//创建数组

var arr=new Array(2);

var arr1=[];

//创建集合

var s=new Set();

//创建映射

var m=new Map();

//创建对象

var ol=new Object();

var o2={};

var o3=new Object({a:1,b:2});

var o4={姓名:"张三",年龄:28,分数:[56,71,34],成绩:{语文:78,数学:99},fun:x=>x+5};

Console.log("分数"in o4)

//判断指定的属性名在对象中是否存在,用in操作符。

}

//对象创建基础测试: function test(){ //创建数组 var arr=new Array(2); var arr1=[]; //创建集合 var s=new Set(); //创建映射 var m=new Map(); //创建对象 var ol=new Object(); var o2={}; var o3=new Object({a:1,b:2}); var o4={姓名:"张三",年龄:28,分数:[56,71,34],成绩:{语文:78,数学:99},fun:x=>x+5}; Console.log("分数"in o4) //判断指定的属性名在对象中是否存在,用in操作符。 }
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/28 4:15:30

Conda环境命名规范:提高Miniconda-Python3.11项目的可维护性

Conda环境命名规范:提高Miniconda-Python3.11项目的可维护性 在现代AI研发和数据科学项目中,一个看似不起眼的细节——环境名称,往往成为团队协作效率的分水岭。你是否遇到过这样的场景:登录服务器后看到十几个名为 test、env1、p…

作者头像 李华
网站建设 2026/8/28 3:23:50

Win11系统自动更新怎么关闭?Win11取消自动更新的方法

Win11如何关闭自动更新 Win11暂停系统更新的设置方法【教程】 Win11系统自动更新怎么关闭?在我们平常电脑的使用中,相信有不少小伙伴都有遇到过系统的自动更新提醒,而且如果你长时间没有更新系统,系统还会出现强制更新的情况&…

作者头像 李华
网站建设 2026/8/19 14:41:40

手写 Attribute + Reflection 验证框架

目标: 像 [Required]、[MaxLength] 一样,通过 Attribute 声明验证规则, 通过 Reflection 自动执行验证逻辑,彻底解耦业务代码。一、先看最终使用效果(非常重要)我们希望业务代码只长这样👇/// &…

作者头像 李华
网站建设 2026/8/28 21:17:56

Keil C51软件安装图解说明:小白也能轻松上手

从零开始搭建51开发环境:Keil C51安装实战全记录你是不是也曾在网上搜了一圈“Keil C51怎么装”,结果不是链接失效就是步骤跳跃,最后卡在注册码那一步,软件打不开、编译报错、芯片选不了?别急——这几乎是每个初学单片…

作者头像 李华
网站建设 2026/8/22 18:44:43

Web开发也能用Miniconda?Python3.11环境下的全栈开发实践

Web开发也能用Miniconda?Python3.11环境下的全栈开发实践 在如今的全栈开发中,一个让人头疼的问题依然普遍存在:为什么代码在同事的机器上跑得好好的,到了你的环境就报错不断?明明 requirements.txt 一模一样&#xff…

作者头像 李华
网站建设 2026/8/28 1:51:46

Miniconda-Python3.10镜像中安装GeoPandas处理地理数据

Miniconda-Python3.10镜像中安装GeoPandas处理地理数据 在城市规划、环境监测和智慧交通等实际场景中,越来越多的数据科学家开始面对一个共同挑战:如何高效地处理带有地理位置信息的矢量数据?传统的GIS软件虽然功能强大,但操作繁琐…

作者头像 李华